Commit Graph

1752 Commits

Author SHA1 Message Date
Nils Winkler
bf632e19fc Refactored tests to use helper assert functions 2017-06-24 17:31:30 +02:00
Nils Winkler
eb9a15f435 Added test cases for uninstall script 2017-06-24 17:31:30 +02:00
Nils Winkler
43b62b344a Added test case for silent/interactive combo 2017-06-24 17:31:30 +02:00
Nils Winkler
99ad1bc3e6 Running tests on Linux and macOS (as OS X) 2017-06-24 17:31:30 +02:00
Nils Winkler
1ace0b7a89 Checking for backup file creation 2017-06-24 17:31:30 +02:00
Nils Winkler
12ed1b79d3 Check for enabled components after install 2017-06-24 17:31:30 +02:00
Nils Winkler
b95fd6fdce Checking config file per OS type 2017-06-24 17:31:30 +02:00
Nils Winkler
6ce9403be0 Started writing tests for the install script 2017-06-24 17:31:30 +02:00
Nils Winkler
e112eb43a0 Using local setup/teardown functions 2017-06-24 17:31:30 +02:00
Nils Winkler
9eb10c266b Added support for local setup/teardown functions 2017-06-24 17:31:30 +02:00
Nils Winkler
54774d4f59 Using the existing enable function for interactive install 2017-06-24 17:31:30 +02:00
Nils Winkler
3ecf684eb6 Switched loading of single components to existing functions 2017-06-24 17:31:30 +02:00
Nils Winkler
402179d87d Added prefix to bash-it test cases 2017-06-24 17:31:30 +02:00
Nils Winkler
c2446c2692 Added new "bash-it migrate" command that migrates components from the old syntax to the new one that uses the load priority 2017-06-24 17:31:30 +02:00
Nils Winkler
b1481038d8 Improved check for components that are already enabled 2017-06-24 17:31:30 +02:00
Nils Winkler
56d0f56714 Filter out items that are already enabled 2017-06-24 17:31:30 +02:00
Nils Winkler
2e0ceba776 Supporting both old and new link structure for completion 2017-06-24 17:31:30 +02:00
Nils Winkler
4e16dfde56 Fixed basename usage for enable all 2017-06-24 17:31:30 +02:00
Nils Winkler
d34b820cec Added some code to figure out the directory 2017-06-24 17:31:30 +02:00
Nils Winkler
36a87a5f4e Added some debug output 2017-06-24 17:31:30 +02:00
Nils Winkler
11330596b1 Simplified describe tests 2017-06-24 17:31:30 +02:00
Nils Winkler
65c6e6a1a6 Disable all command and test case 2017-06-24 17:31:30 +02:00
Nils Winkler
098186754c Added test suite for enable/disable 2017-06-24 17:31:30 +02:00
Nils Winkler
cc8621a888 Disabling a single component will support both patterns
The old pattern with just the name (node.plugin.bash) and the new one
with the load priority (250---node.plugin.bash).
2017-06-24 17:31:30 +02:00
Nils Winkler
dce0ac5b34 Adjusted show function to use the new format 2017-06-24 17:31:30 +02:00
Nils Winkler
feb05b279b Changed enable all functionality to call recursive enable 2017-06-24 17:31:30 +02:00
Nils Winkler
74b15b6385 Reading load priority from file 2017-06-24 17:31:30 +02:00
Nils Winkler
9a3bd6dc30 Added load priority for nvm plugin 2017-06-24 17:31:30 +02:00
Nils Winkler
31dd740571 Added default priority for enable 2017-06-24 17:31:30 +02:00
Nils Winkler
10a14585b4 Merge pull request #984 from clayreimann/patch-2
Guard against unset COLUMNS
2017-06-24 16:32:47 +02:00
Clay Reimann
ff114660db Guard against unset COLUMNS
When logging in to a new CentOS 7 machine COLUMNS has not been set before the theme is evaluated, causing the following error:
```shell
irongiant-mbp → ssh clayreimann@toren.ddns
Last login: Fri Jun 23 10:05:11 2017 from cpe-24-209-155-17.wi.res.rr.com
-bash: /1: syntax error: operand expected (error token is "/1")
-bash-4.2$ 
```

This fix is based on advice from https://stackoverflow.com/a/3601734
2017-06-23 09:12:46 -05:00
Nils Winkler
696c9d5c4f Merge pull request #983 from aochsner/master
Remove prefixed space
2017-06-21 07:22:19 +02:00
Andrew Ochsner
ce5dbbdada Remove prefixed space 2017-06-20 16:40:05 -05:00
Nils Winkler
bdd5e50cf9 Merge pull request #980 from shinenelson/honor-NVM_DIR
Honor NVM_DIR shell variable set externally
2017-06-20 09:01:31 +02:00
shine
76d7dfd8bc Resolve https://github.com/Bash-it/bash-it/pull/980#pullrequestreview-44766052 2017-06-19 23:28:12 +05:30
shine
2d92d9817f Honor NVM_DIR shell variable set externally 2017-06-17 17:36:33 +05:30
Nils Winkler
64abb6476f Merge pull request #979 from lfelipe1501/master
Update ATOMIC Theme
2017-06-16 08:11:37 +02:00
Luis Felipe Sánchez
d4bc67ffdd Update Theme
Minor Fixes
2017-06-15 15:37:01 -05:00
Luis Felipe Sánchez
794b1661f6 Create README.md 2017-06-15 15:32:53 -05:00
Nils Winkler
1fda6a6af5 Merge pull request #976 from shinenelson/battery-upower
Battery upower
2017-06-11 15:24:53 +02:00
shine
00bb17c3e5 Fix upower output bug with 100% 2017-06-11 15:27:45 +05:30
shine
98f13c7b6a Support upower for battery plugin 2017-06-11 14:33:22 +05:30
Nils Winkler
07b9305d2f Merge pull request #968 from lfelipe1501/master
Improvements in Atomic theme
2017-05-29 08:15:23 +02:00
Luis Felipe Sánchez
7d318def48 Update atomic.theme.bash
Theme improved to 100%
2017-05-28 13:39:48 -05:00
Nils Winkler
070fd070f8 Merge pull request #972 from nikitinvasily/features
Add Arch Linux support for autojump plugin
2017-05-28 13:56:48 +02:00
Nils Winkler
e7ff95b45a Merge pull request #970 from ellerbrock/bugfix-docker
fix(docker): "bash-it help plugins"
2017-05-28 13:55:07 +02:00
nikitinvasily
843eb7eca3 Update autojump.plugin.bash 2017-05-28 12:59:04 +03:00
Maik Ellerbrock
017f3f43d0 fix(docker): fixes "bash-it help plugins" error 2017-05-27 02:34:35 +02:00
Luis Felipe Sánchez
f936b1e485 Update atomic.theme.bash
Minor Updates u_u
2017-05-26 13:41:08 -05:00
Luis Felipe Sánchez
692c3516d5 Update atomic.theme.bash
Minor Updates
2017-05-26 13:38:22 -05:00