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 |
Nils Winkler
|
9f3ef22538
|
Describe function supports new directory structure
|
2017-09-17 21:05:57 +02:00 |
Nils Winkler
|
9080f0e869
|
Add more tests for migration scenario
|
2017-09-17 21:05:57 +02:00 |
Nils Winkler
|
2b778ccbba
|
Fix disable/migrate test case
|
2017-09-17 21:05:57 +02:00 |