Commit Graph

29 Commits

Author SHA1 Message Date
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
Konstantin Gredeskoul
c0a657270c Add bash-it search functionality
- "bash-it search term1 [term2]...."

 - we are using existing 'bash-it show plugins|aliases|completions'
   commands output, to search (with grep) for lines that match the
   search terms, and then output the matches.

 - wrote a simple unit test that for whatever reason fails on Travis,
   so wrapped it in 'if "Darwin"'...
2016-03-23 23:13:51 -07:00
Eduardo Bellido Bellido
48f26406f0 Apply new naming convention 2016-02-09 22:49:08 +01:00
Eduardo Bellido Bellido
1dba074024 Fix variable syntax error 2016-02-05 18:47:57 +01:00
Eduardo Bellido Bellido
3438c1d7c4 New update command 2016-02-05 00:13:41 +01:00
crazygit
a42e5f4d73 add bulk enable or disable function 2015-10-23 00:07:35 +08:00
Ivan Povalyukhin
1cb9093c9c [pathmunge] fix test and modify metadata syntax in the function pathmunge to be easier supported in the test 2015-06-07 20:23:19 -07:00
Ivan Povalyukhin
cf3728c5aa [pathmunge] added function to prevent duplicates in PATH variable 2015-05-30 00:26:22 -07:00
Nils Winkler
d29d6df2f2 Added support for bash-it help completions command.
It's showing the same output as `bash-it show completions`,
to keep things simple.
2015-03-23 08:18:48 +01:00
Benjamin Brombach
4b60298939 Fixed #157: Made 'type' command using default LANG (not system LANG) to check if function or alias. 2014-12-03 13:51:32 +01:00
John A. Barbuto
fb134f4e3b Use relative symlinks for enabling plugins
This extends 10bda0c for post-install enablements as well.
2014-04-06 13:33:39 -07:00
Dave Paroulek
75dbdaf274 Create plugins/enabled directory if it doesn't already exist
- This fixes a bug I saw after installing bash-it on Mac OS X 10.6.8.
  During bash-it installation I chose not to install any plugins. After
  install, when `bash-it enable plugin foo` was complaining that the
  enabled directory did not exist.
2013-03-25 08:36:27 -04:00
Nils Winkler
be20972cf0 Merged @erichs changes for the bash-it function. 2012-05-23 09:45:36 +02:00
Nils Winkler
e82991beb8 Updated help 2012-05-23 09:31:56 +02:00
Erich Smith
961c914e0f alias-help() 2012-05-22 10:08:38 +02:00
Nils Winkler
95ce548451 Cleaned up parameters and added meta data for plumbing functions. 2012-05-22 09:33:59 +02:00
Nils Winkler
f71be20247 Changed meta info resolution to look for data based on the type, e.g. about-plugin, about-alias, about-completion. 2012-05-21 15:52:03 +02:00
Nils Winkler
1f558e2550 Extended enable/disable and describe functionality to work for aliases and completions as well. 2012-05-21 13:24:49 +02:00
Erich Smith
bffae2a1e1 fix for issue #136
issue #136 was found to be caused by an aliased 'ls' command that
generated rogue values for 'plugin' in the enable/disable-plugin()
functions. this commit fixes that by forcing the shell to disregard
aliased 'ls' commands.
2012-05-20 13:18:04 -04:00
Erich Smith
758c4f3328 test existence, not symlink
it isn't safe to assume that symlinks created in the enabled/* dirs will
be symlinks later...

some users use tools like Dropbox to sync their files across systems,
and these may transform symlinks into regular files.  explicitly
checking for symlinks with tests like [ -h $file ] will break on these
systems.  these tests have been replaced with [ -e $file ] instead.
2012-05-16 13:00:22 -04:00
Erich Smith
a825c5f16f plugins-help is much faster
this replaces the naive implementation that called glossary() on each
group, and is an order of magnitude faster.

fix grouping in javascript.plugin.bash
2012-05-15 14:29:06 -04:00
Erich Smith
70e1cd36be fix typos 2012-05-14 14:12:09 -04:00
Erich Smith
08e439c4f0 update plugin management 2012-05-13 22:13:54 -04:00
Erich Smith
254d4459e2 basic plugin management
move plugin management functions into 'lib' group in helpers.bash
2012-05-13 22:13:54 -04:00
Travis Swicegood
b524bb6047 Extract loading of enable-able files and add reload_* functions 2012-03-26 11:19:38 -05:00