Commit Graph

100 Commits (9f3ef22538e9dcedaadfb4e66f20d51dde48fdfe)

Author SHA1 Message Date
Nils Winkler 9f3ef22538 Describe function supports new directory structure 2017-09-17 21:05:57 +02:00
Nils Winkler 591c8a67f3 Support both enabled formats during migration 2017-09-17 21:05:57 +02:00
Nils Winkler 375515cc6e Use compgen -G instead of ls for finding enabled components
Reference: https://stackoverflow.com/a/34195247/1228454
2017-09-17 21:05:57 +02:00
Nils Winkler 7242cc0927 Fix glob expression for finding enabled components 2017-09-17 21:05:57 +02:00
Nils Winkler 2ac08cae0f Fix one migration case 2017-09-17 21:05:57 +02:00
Nils Winkler 6fa235a825 Start work on migration to global directory 2017-09-17 21:05:57 +02:00
Nils Winkler f892269aff Fix reload function to use the old and the new directory 2017-09-17 21:05:57 +02:00
Nils Winkler 5f3627b9b7 Change the enable/disable functions to use the global directory 2017-09-17 21:05:57 +02:00
Nils Winkler b106d275a7 Move enable/disable functionality to global enabled directory 2017-09-17 21:05:57 +02:00
Nils Winkler 2581abdf54 Fix some issues that showed the todo.txt-cli aliases in the wrong way 2017-06-24 17:31:31 +02:00
Nils Winkler 94e68b96b5 Fix migration of todo.txt-cli component 2017-06-24 17:31:31 +02:00
Nils Winkler 732b287a57 Run migrate command after a succesful update 2017-06-24 17:31:31 +02:00
Nils Winkler f221f63d7d Add completion for help command, and help for migrate 2017-06-24 17:31:31 +02:00
Nils Winkler 0d9a0987d9 Fixed missing quotes around $BASH_IT variable
This should fix most issues where Bash-it is installed in a directory
containing spaces.
2017-06-24 17:31:30 +02:00
Nils Winkler 951fe918c0 Automatically running migration command when enabling/disabling components 2017-06-24 17:31:30 +02:00
Nils Winkler 0039534517 Renamed a couple of variables 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 4e16dfde56 Fixed basename usage for enable all 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 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 31dd740571 Added default priority for enable 2017-06-24 17:31:30 +02:00
Maik Ellerbrock 017f3f43d0
fix(docker): fixes "bash-it help plugins" error 2017-05-27 02:34:35 +02:00
Dayne Broderson 3450e20857 adding ability to set theme as a path to specific file 2017-03-24 00:23:12 -08:00
Nils Winkler 99bf5f09ad Moved grep alias to general aliases 2017-01-09 18:13:10 +01:00
Nils Winkler 38bfc93270 Merge pull request #834 from edubxb/fix-765
Fix search command for RedHat based distributions
2017-01-03 08:45:33 +01:00
Adam Karim 2a4e27cdba Updating README.
Fixing custom location for themes.
2016-11-29 09:55:13 -08:00
Eduardo Bellido Bellido 5f2a4b5d8b Fix search command for RedHat based distributions 2016-11-14 01:26:10 +01:00
Levent YALCIN e1f4283b64 indentation fix 2016-11-04 18:15:07 +00:00
Levent YALCIN 1b98e39f5a ignorespace is a good one other than shopt 2016-11-04 18:14:45 +00:00
Kevin Glowacz bd52e16895
Remove `continue` from conditional
This is an artifact left over from when this function was extracted from
inside a loop b524bb6047

However, `continue` isn't doing anything when not inside a loop and this
now raises a warning in bash 4.4:

"continue: only meaningful in a `for', `while', or `until' loop"
2016-09-22 10:55:22 -05:00
Thomas Bouve afe8b0d8ec Fix for bash-it help plugins error (pathmunge group value). 2016-08-06 23:41:27 +02:00
Eric Anders 3b56275ef6
Check for empty or whitespace PROMPT_COMMAND before appending preexec_invoke_cmd 2016-08-04 15:51:15 -05:00
Nick Silva f82b57b046 Merge branch 'master' into autoreload 2016-08-01 11:25:47 -07:00
Nick Silva 16b455d0c6 add BASH_IT_AUTOMATIC_RELOAD_AFTER_CONFIG_CHANGE option 2016-08-01 11:19:17 -07:00
Nick Silva 2d7881022a Remove hyphen from bash when reloading 2016-07-22 17:43:07 -07:00
Nick Silva fb85db14a9 763: Automatically reload shell after enabling and disabling things. 2016-07-22 16:15:31 -07:00
Nick Silva bbcb50ca2b Remove stray debugging echoes 2016-07-19 11:38:36 -07:00
Nick Silva 7c8be52ac5 Revert local variable declaration 2016-07-19 11:17:49 -07:00
Nick Silva 7c1370ac00 Add support for custom alias group with alias help command. 2016-07-19 11:12:36 -07:00
Konstantin Gredeskoul db5061cf80 Better tests, more resilience and a bug fix 2016-05-12 04:04:51 -07:00
Konstantin Gredeskoul 1a02db13bc Adding documentation 2016-05-07 06:39:40 -07:00
Konstantin Gredeskoul 9bb2d377a8 Enable/Disable with negated search feature 2016-05-07 06:26:30 -07:00
Konstantin Gredeskoul fb6a6c80c0 Highlighting color of enabled components 2016-05-07 04:23:03 -07:00
Konstantin Gredeskoul ffbeeacc54 Moving search into its own module before more work 2016-05-07 04:19:03 -07:00
Travis Swicegood 1e826eefb4 Allow overriding name of remote 2016-03-25 18:03:41 -05:00
Konstantin Gredeskoul fd3d305fad Faster search, and cleaner completion 2016-03-24 02:54:30 -07:00