Commit Graph

1919 Commits

Author SHA1 Message Date
Nils Winkler
3103609640 Reverted Ruby path fix 2017-09-17 21:05:59 +02:00
Nils Winkler
548563e7aa Trying to fix path issue 2017-09-17 21:05:59 +02:00
Nils Winkler
f4fa9def14 Fixed the ruby path test in cases where someone already has the ruby bin path on their path variable 2017-09-17 21:05:59 +02:00
Nils Winkler
145ec5dfaa Copied command_exists function to the helpers lib so that there is no hidden dependency on the base plugin
The original command_exists function will stay in the base plugin, but will no longer be used by other plugins or themes.
2017-09-17 21:05:59 +02:00
Nils Winkler
0fe2710c61 More unit tests for loading from global directory structure 2017-09-17 21:05:59 +02:00
Nils Winkler
fd637a3dc6 Loading components from global enabled directory 2017-09-17 21:05:59 +02:00
Nils Winkler
5210707da8 Test cases for loading from global directory 2017-09-17 21:05:59 +02:00
Nils Winkler
fb6fcaeb06 Fixed test case where the bash_it.sh would fail with a non-zero return value
This was caused by the way the check for installed preview apps was handled.
2017-09-17 21:05:59 +02:00
Nils Winkler
f57bd1e131 Fixed issues with migrating components with the same name
dirs.plugin.bash was recognized while looking for dirs.completion.bash in the global enabled directory.
2017-09-17 21:05:59 +02:00
Nils Winkler
1a80d892ad Made sorting of completions consistent across OS 2017-09-17 21:05:59 +02:00
Nils Winkler
aa9a63a10e Added message after migrating about possible fixes.
See #985 for background.
2017-09-17 21:05:59 +02:00
Nils Winkler
5c66f478dd Completed test suite for Bash-it completion 2017-09-17 21:05:58 +02:00
Nils Winkler
cd578f8772 More tests for completion 2017-09-17 21:05:58 +02:00
Nils Winkler
b37da4e1f0 Updated documentation for global directory 2017-09-17 21:05:58 +02:00
Nils Winkler
be9b0e71c4 Removed test filter 2017-09-17 21:05:58 +02:00
Nils Winkler
2acb87e882 Fixed some more shellcheck complaints 2017-09-17 21:05:58 +02:00
Nils Winkler
0791895236 Fixed some more shellcheck complaints 2017-09-17 21:05:58 +02:00
Nils Winkler
475b0778dd Fixed a couple of shellcheck complaints 2017-09-17 21:05:58 +02:00
Nils Winkler
88ef16ccc7 Fixed migration order on macOS 2017-09-17 21:05:58 +02:00
Nils Winkler
6e34d4f837 Simplified disable all 2017-09-17 21:05:58 +02:00
Nils Winkler
653437e2e1 Some more tests for disable all 2017-09-17 21:05:58 +02:00
Nils Winkler
1810eddaf3 Using compgen instead of globw 2017-09-17 21:05:58 +02:00
Nils Winkler
729f21c106 Reading bash-it help lists aliases from global enabled directory 2017-09-17 21:05:58 +02:00
Nils Winkler
c26476f56e Fixed bash-it help aliases for todo.txt-cli 2017-09-17 21:05:58 +02:00
Nils Winkler
e0554cb512 Test cases and fix for bash-it help aliases foo 2017-09-17 21:05:58 +02:00
Nils Winkler
4cda9c0a43 Started work on bash-it help aliases 2017-09-17 21:05:58 +02:00
Nils Winkler
5ff873e058 Fixed "bash-it help aliases" cases, more to come... 2017-09-17 21:05:58 +02:00
Nils Winkler
757d2b4ed9 Removed unused variable 2017-09-17 21:05:58 +02:00
Nils Winkler
4caed3d6d5 Ignoring files in global enabled directory 2017-09-17 21:05:58 +02:00
Nils Winkler
c786c14859 Fixed "bash-it help aliases" completion - it will now show the available aliases 2017-09-17 21:05:58 +02:00
Nils Winkler
298b9c6455 Added test case for completion "help aliases v" 2017-09-17 21:05:58 +02:00
Nils Winkler
e0dc7997c8 Fixed handling of components with dashes or dots in the name for completion 2017-09-17 21:05:58 +02:00
Nils Winkler
688d0cb540 Some more test cases 2017-09-17 21:05:58 +02:00
Nils Winkler
05696df361 Additional test cases for completions with dashes and dots 2017-09-17 21:05:58 +02:00
Nils Winkler
ec327486ef Checking global directory for completions as well 2017-09-17 21:05:58 +02:00
Nils Winkler
607c9cd049 Cleaned up declarations 2017-09-17 21:05:58 +02:00
Nils Winkler
22674ce1e0 Replaced -e glob-based implementation with ls 2017-09-17 21:05:58 +02:00
Nils Winkler
a925f5d58c Checking for global directory when looking for components that are not enabled 2017-09-17 21:05:58 +02:00
Nils Winkler
752d4afe41 Tabs to spaces 2017-09-17 21:05:58 +02:00
Nils Winkler
7a3603f80d Sorting compgen output so that the returned values are in ascending order 2017-09-17 21:05:58 +02:00
Nils Winkler
e7298a5303 Fixed case where nothing was enabled 2017-09-17 21:05:58 +02:00
Nils Winkler
adb2f1071f Added tests for completion results with various file locations and names 2017-09-17 21:05:58 +02:00
Nils Winkler
b31c7a0afa Refactored completion check into a reusable function 2017-09-17 21:05:58 +02:00
Nils Winkler
3e9c5655b1 Added xargs fix to some more wc -l invocations
Calling `xargs` removes any leading whitespace, which is introduced by
the macOS version of `wc`. See
https://stackoverflow.com/a/12973694/1228454 for more info.
2017-09-17 21:05:58 +02:00
Nils Winkler
a4c6a1aaed Added first tests for Bash-it completion script 2017-09-17 21:05:58 +02:00
Nils Winkler
6981fa091d Add tests for bash_it.sh script 2017-09-17 21:05:58 +02:00
Nils Winkler
d798bb8f06 Change test prefixes to match file name 2017-09-17 21:05:58 +02:00
Nils Winkler
e53b5dc96e Add some TODO items 2017-09-17 21:05:58 +02:00
Nils Winkler
9e99c8cb3d Adjust install test case 2017-09-17 21:05:57 +02:00
Nils Winkler
2a16a5cd68 Change install setup to use rsync instead of cp 2017-09-17 21:05:57 +02:00