Commit Graph

550 Commits (7eebd5d7b251b1add21b199390c04ebc0c3f62cb)

Author SHA1 Message Date
Travis Swicegood 7eebd5d7b2 Merge pull request #191 from fizerkhan/master
Jitsu aliases
2013-04-23 20:21:10 -07:00
Travis Swicegood bc7636dbbb Merge pull request #192 from robb1e/master
"git pull --rebase" alias
2013-04-23 20:20:34 -07:00
Travis Swicegood 0ae6824925 Merge pull request #198 from conrado/master
small fix for #197
2013-04-23 20:15:48 -07:00
Travis Swicegood 29be93657a Merge pull request #200 from sgerrand/ignore-bash_profile-if-nonexistent
Adds write permission test on ~/.bash_profile prior to backup attempt
2013-04-23 20:08:51 -07:00
Sasha Gerrand 9dec492023 Adds write permission test on ~/.bash_profile prior to backup attempt. Fixes #199. 2013-04-24 13:05:28 +10:00
Conrado Buhrer 70e4ac9e55 fixed: hg branch grep+awk problem #197 2013-04-10 13:57:21 -03:00
Travis Swicegood eb404130a9 Merge pull request #193 from upgradingdave/small-fix-ensure-enabled-dir-exists
Create plugins/enabled directory if it doesn't already exist
2013-03-25 07:40:16 -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
Robbie Clutton e9c9049b22 'git pull --rebase' alias 2013-03-10 09:05:36 +00:00
Fizer Khan f2dcd4e759 Added Jitsu aliases. 2013-03-09 12:39:52 +05:30
Travis Swicegood 743be0cd2d Merge pull request #187 from manojlds/virtualenvprompt
Using $VIRTUAL_ENV to set virtualenv prompt
2013-02-14 11:40:59 -08:00
manojlds f93feb6e01 Using $VIRTUAL_ENV to set virtualenv prompt 2013-02-14 10:38:12 +05:30
Travis Swicegood 2813930e04 Add a wovenv to match mkvenv 2012-11-16 11:00:46 -06:00
Travis Swicegood afe700fc0c Remove --no-site-packages as that is now the default behavior 2012-11-16 11:00:30 -06:00
Travis Swicegood 8c4ea4f598 Add ability to override using $EDITOR 2012-11-15 10:24:01 -06:00
Greg Nofi 20b3d43c4b Git Aliases: Remove duplicate darwin clause/add default clause for git diff. 2012-11-15 10:15:42 -05:00
Nils Winkler 4261f3d8ec Added completion (show, help, enable, disable) for the bash-it function 2012-11-13 14:16:21 +01:00
Travis Swicegood 5c0e1437d4 Make sure that the npm prefix is in PATH 2012-09-20 15:36:54 -05:00
Travis Swicegood e9f00c9af9 Add code to handle node_modules path 2012-09-19 21:53:27 -05:00
Travis Swicegood 688d321af2 Add Django auto-complete support 2012-09-06 13:52:19 -04:00
Erich Smith 5cb0ecc1c8 Merge pull request #152 from Jeraimee/master
Adding a "Finder Here" (fh) alias for OS X
2012-08-02 09:01:52 -07:00
Jeraimee Hughes 8682843b06 Added fh (Finder Here) alias for OS X 2012-08-01 14:03:09 -04:00
Erich Smith 40bfea2cf3 Merge pull request #114 from emilb/master
Added Maven completion file
2012-07-31 17:32:49 -07:00
Erich Smith 19cca368a5 Merge pull request #144 from nwinkler/bash-it-osx-growl
Growl notification for OS X commands
2012-07-31 17:30:34 -07:00
Erich Smith 4de0b929eb Merge pull request #151 from ChrisCauser/master
The installer is currently broken on my setup when selecting all. This patch should fix it.
2012-07-31 17:27:44 -07:00
Chris Causer 980bd9ea78 Remove buggy line in install.sh causing "all" option to break
When selecting all, I get the following in my plugins/enabled directory

$ cd ~/.bash_it/plugins/enabled && ls -l
<snip fileinfo>          * -> ~/.bash_it/plugins/[^_]available/*

In other words, the regexp is not being expanded, and I don't think bash
has ever had this capability (I am running 4.2.24) . Looking at the commit
24431627ab24c1c97bf3fb5796037e198f465e25, this line was added so as to disable
some plugins starting with a "_". In this circumstance, this line is
wrong anyway as it skips the directory "_available", rather than
available/_whatever.

This commit aims to fix this to the installer's intended purpose.
It also does a sanity check that no file exists already in enabled and
skips otherwise. ln -s does the right thing however more human error
message might be more desirable.
2012-07-31 11:09:10 +01:00
Erich Smith e1da40a475 Merge pull request #129 from erichs/todo.sh
add todo.txt-cli as a plugin
2012-07-10 10:15:31 -07:00
Erich Smith 98fbc2933b Merge pull request #139 from nwinkler/enable-disable-aliases-completions
Enable/Disable for aliases and completions
2012-07-10 10:12:31 -07:00
Travis Swicegood 4df96400ab Merge remote-tracking branch 'von/master' 2012-07-03 13:15:11 -05:00
Von Welch e2e63c9662 Don't require tmux server to be running for completion to work. 2012-06-30 16:47:13 -04:00
Nils Winkler fd29ff14dd Added comment for grnot. 2012-06-25 12:21:43 +02:00
Nils Winkler 6ce8a3ee9a Added alias for Growl notification, can be used like the following to notify once the long running process (make in this example) is done:
$ make install ; grnot
2012-06-25 12:21:43 +02:00
nwinkler ce936e0513 Merge pull request #3 from erichs/enable-disable-aliases-completions
readme update
2012-05-24 00:27:49 -07:00
Erich Smith ee79a0e465 update README 2012-05-23 21:43:18 -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
Erich Smith 17aaa9ce24 add alias metadata, remove help() 2012-05-22 09:57:25 +02:00
Nils Winkler 95ce548451 Cleaned up parameters and added meta data for plumbing functions. 2012-05-22 09:33:59 +02:00
Travis Swicegood 84fac4f680 Merge pull request #138 from nwinkler/java-plugin
Java plugin
2012-05-21 15:08:34 -07: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
Nils Winkler 998c09745a Added Java plugin. 2012-05-21 11:50:01 +02:00
Travis Swicegood 311f95b6ce Merge pull request #137 from erichs/fix_136
fix for issue #136
2012-05-20 12:56:16 -07: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 339cfe9733 conditionally define t()
if user has enabled the todo plugin, skip defining the 'one thing'
todo function t().
2012-05-17 21:43:57 -04:00
Erich Smith dd9fb1009b conditionally define t()
if user has installed the todo plugin, forego defining the 'one thing'
todo function t().
2012-05-17 21:40:08 -04:00
Travis Swicegood 3bde23a461 Merge pull request #134 from erichs/plugin_metadata
Plugin management system (big thanks to @erichs)
2012-05-17 14:40:11 -07:00
Travis Swicegood 42a07e9089 Merge remote-tracking branch 'erichs/fasd_fix' 2012-05-17 16:38:15 -05:00
Travis Swicegood 776b17c46c Merge pull request #132 from Draiken/master
Updating git.completion.bash
2012-05-17 14:36:43 -07:00