Commit Graph

180 Commits (0a33a11cdefb1575fce5434b990d33c56c00580f)

Author SHA1 Message Date
Sam Morrison 0a33a11cde rename local variable passgen back to pass 2015-02-05 14:09:15 +00:00
Sam Morrison badf91d2dd using bash-it boolean check convention 2015-02-05 14:09:15 +00:00
Sam Morrison fbff7766f7 corrected passgen example text and default 2015-02-05 14:09:15 +00:00
Sam Morrison c9ceb2f5e3 Rename function pass to passgen. Define alias pass if pass command (password store) is not installed or BASH_IT_LEGACY_PASS is true. 2015-02-05 14:09:15 +00:00
Omer Katz 9244d77a11 Revert "Added pyenv-virtualenv plugin" 2015-02-05 14:09:14 +00:00
oxnz d76453784f fix bugs caused by unquoted variable(s); remove unnecessary grep in ips func 2015-02-05 14:09:14 +00:00
Eddie A Tejeda cfab2898ad create postgres helper functions for bash_it 2015-02-05 14:09:14 +00:00
Peter Daly-Dickson 06e75f7b2e Moved arrow-keys-search-history from lib to available plugins 2015-02-05 14:09:14 +00:00
Nils Winkler d8ed79594f Fixed script execution to always use the frontmost window, instead of window 1.
If you had multiple terminal windows open, there was a chance that the command was sent to another window (the one with index 1). Using index 0 will execute it in the currently visible window.
2015-02-05 14:09:14 +00:00
luke f264657e0c Skip workon if not in root directory 2015-02-05 14:09:13 +00:00
Omer Katz c159d96c67 Added fzf plugin. 2015-02-05 14:09:13 +00:00
Nils Winkler 02eb261714 Added the gifify function.
This allows to convert a .mov file into an animated GIF file. Based on
these resources:
* https://gist.github.com/SlexAxton/4989674
* https://gist.github.com/paulirish/b6cf161009af0708315c
2015-02-05 14:09:13 +00:00
Omer Katz 2b648bd2b9 Added the gh plugin. 2015-02-05 14:09:13 +00:00
Omer Katz 406a3bece9 Added the pipsi plugin. 2015-02-05 14:09:13 +00:00
Luke Culbertson ac74d0dcca Added pyenv-init to allow pyenv virtualenvwrapper to init properly 2015-02-05 14:09:13 +00:00
Luke Culbertson c004ecaac9 Run `pyenv virtualenvwrapper` and remove virtualenv-init cmd 2015-02-05 14:09:13 +00:00
Luke Culbertson ce7818f598 Changed pvenv functions to avoid name conflicts 2015-02-05 14:09:13 +00:00
Luke Culbertson acddf2132e Added better support for pyenv, virtualenvwrapper, and autoenv
working in concert with one another.
Features added:
- Added a pyenv-virtualenv plugin which creates virtual environments
  using the current pyenv python version
- `cd` into a directory that has a virtual environment already created
  and autoenv will automatically activate that environment
- Current virtual environment is displayed in command prompt
2015-02-05 14:09:13 +00:00
Travis Swicegood 58b52819ab Add a few new docker aliases 2015-02-05 14:09:12 +00:00
Faro 3d2e164156 adding functions to rename os x terminal tab and window titles 2015-02-05 14:09:12 +00:00
Jeraimee Hughes df38eec3cd Updating function declarations to avoid parse errors in some bash versions. 2015-02-05 14:09:12 +00:00
Travis Swicegood 84b1dd40fb Add docker-enter 2015-02-05 14:09:12 +00:00
Travis Swicegood 806f72b990 Add a Docker plugin
This just sets the `DOCKER_HOST` for OS X users so we don't have to keep
setting it all over the place.
2015-02-05 14:09:12 +00:00
Manoj 314b0447ad Add pyenv plugin 2015-02-05 14:09:12 +00:00
Travis Swicegood cd8aed234b Add a pyedit command thanks to @srossross 2015-02-05 14:09:11 +00:00
Travis Swicegood 3b6180a726 Merge pull request #254 from aramprice/master
Make chruby plugins conform to naming convention
2014-01-13 08:27:22 -08:00
Travis Swicegood adfd72a3ad Fix so this works with the all themes (oops) 2014-01-09 10:52:14 -06:00
aram price 5ef3f817fe Make chruby plugins conform to naming convention 2014-01-02 11:27:14 -08:00
Travis Swicegood aacc294a5e Merge pull request #247 from jimmynotjim/make-iso
Added plugin to create iso from current dir
2013-12-20 12:31:26 -08:00
jimmynotjim 55a37ad4c9 Fixed example arguments and added param arguments 2013-12-19 10:21:55 -05:00
Nils Winkler 964850d6da Subtle change: Added a space in front of the command that's run in the
new tab. If you use `export HISTIGNORE=' *'` in your shell, this will
ensure that commands starting with a space will not be included in the
history. Since the command sent to the new tab by the `tab` command
probably shouldn't show up in the history, I added a leading space
character.
2013-12-10 17:05:28 +01:00
jimmynotjim d5bfb7fcb4 Added plugin to create iso from current dir
Includes options for custom name, dest dir and source dir
2013-11-29 14:25:47 -05:00
jimmynotjim 3aa33ea18a Removed due to Git handling this automatically
See this discussion https://github.com/revans/bash-it/pull/242/files#r7964126
2013-11-27 13:07:47 -05:00
jimmynotjim 5d22da957b Added new aliases and plugins for git 2013-11-27 11:26:50 -05:00
aram price b48a0f2f65 Add chruby and chruby-auto plugins
* chruby.bash loads chruby
  * chruby-auto.bash loads chruby and enables auto-switching
  * add chruby_version_prompt() function for displaying ruby version
  * inspired by https://gist.github.com/rssvihla/6153455
2013-11-03 18:08:03 -08:00
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 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
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
Nils Winkler 998c09745a Added Java plugin. 2012-05-21 11:50:01 +02: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
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 08e439c4f0 update plugin management 2012-05-13 22:13:54 -04:00
Erich Smith 8051a8520e disable z() if fasd is enabled
loading fasd clobbers z(), and results in a cryptic syntax error
message, since 'z' is already an alias when z.plugin.bash is being
sourced.

this conditional detects this situation and returns early.
2012-05-13 22:13:54 -04:00
Erich Smith 55e77deac1 standardize plugins, update metadata
add about-plugin metadata
chmod -x plugins
cleanup filenames to standardize on x.plugin.bash format
only plugin files intended to be executable from the command line should
contain a shebang line, and should be a+x.
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
Erich Smith 205027491a Merge branch 'master' into plugin_metadata 2012-05-11 14:08:33 -04:00