Commit Graph

130 Commits

Author SHA1 Message Date
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
Nils Winkler
f3d4469568 Fixed reload by expanding environment variable before defining the alias. 2012-05-10 16:24:18 +02:00
Nils Winkler
ff99e1f8d4 Fixed BASH_IT path in fasd configuration to use environment variable instead of fixed path. 2012-05-10 15:57:47 +02:00
Erich Smith
3f8fe6157c update plugin documentation 2012-05-09 09:27:10 -04:00
Erich Smith
248eb30e00 plugin-specific metadata
cite about-plugin metadata.  This could be retrieved later, say by an
install script or other helper function, with:

cat ~/.bash_it/plugins/enabled/base.plugin.bash | metafor about-plugin

In this way, summaries of each plugin may be provided to give newcomers
(like me!) an overview.

also, rewrote plugins-help(), which didn't work very well on my system.
It now dynamically queries composure metadata.
2012-05-08 23:40:24 -04:00
Travis Swicegood
89263728f2 Merge remote-tracking branch 'erichs/fasd' 2012-05-07 18:21:33 -05:00
Travis Swicegood
8bac035322 Merge remote-tracking branch 'erichs/fix_pull_121' 2012-05-07 18:19:07 -05:00
Mike Thornton
bae8a1cd6f Make it so rbenv doesn't try to run if it's not installed 2012-05-07 15:48:38 -05:00
Erich Smith
b9e985b893 update alias directory 2012-05-07 12:57:23 -04:00
Erich Smith
3e76d67134 fasd 0.5.4 plugin
The [fasd](https://github.com/clvv/fasd) project replaces the current
z() functionality, and generalizes it for all files and directories.

It provides a 'z' alias which works like z() does today, but faster, as
well as 'f' for selecting files, and 'd' for selecting directories, all
based on 'frecency' with Bayesian inference calculations. It is also
trivial to set up a 'v' alias to edit frecently used files.

Seriously, two points just for using Bayes' theorem.

I've sourced this as a plugin, and made a minor modification to @clvv's
0.5.4 file to bootstrap the initialization process without installing
fasd outside of Bash_it, or modifying the PATH.

This doesn't fully install fasd on a system (for instance, the man page
is not installed).

Using this as a plugin will clobber the z plugin.

This also installs a PROMPT_COMMAND hook. I don't have a complex setup,
but it is possible this may not play nice with other PROMPT_COMMAND
hooks if they are set. It seems to work well on my box.

As an aside, it appears that z.bash is out-of-date compared with @rupa's
latest code.
2012-05-07 12:56:08 -04:00
Erich Smith
5d32cf9a02 quote examples
prevent bash expansion and parsing of example code
2012-05-07 12:51:10 -04:00
Travis Swicegood
4c3f21ae0b add a little docblock explaining about it 2012-04-30 11:09:46 -05:00
Travis Swicegood
576fcb6c6f Ignore files that begin with an underscore (bandaid for #108) 2012-04-30 11:07:15 -05:00
Erich Smith
2086a053df fix typo 2012-04-28 10:40:16 -04:00
Erich Smith
e3011c5ead more portable pass function 2012-04-28 10:35:01 -04:00
Erich Smith
a3c3caa0ab help metadata for base plugin 2012-04-28 00:43:38 -04:00
Eitan Adler
3fc60b5358 Fix bogus bash binary location 2012-04-17 00:24:58 -04:00
Travis Swicegood
a74279df5c Fix typo (thanks @rdmurphy) 2012-03-26 11:20:24 -05:00
Travis Swicegood
1372e7d931 add a few more helpers for virtualenv 2012-03-26 11:01:18 -05:00
Travis Swicegood
c79d7b0cc8 Merge remote-tracking branch 'antono/fix-xterm-plugin' 2012-03-13 07:32:11 -07:00
Antono Vasiljev
1527630754 Updated node version manager plugin to current master 2012-03-05 02:13:53 +03:00
Antono Vasiljev
f3c6300e4d Install xterm title only for xterm 2012-03-04 22:58:53 +03:00
Travis Swicegood
0a729a4001 remove random debug comments 2012-02-13 15:15:06 -06:00
Travis Swicegood
a639898f1b Add in autoenv from @kennethreitz 2012-02-13 14:26:48 -06:00
Travis Swicegood
ea0dc44c53 Switch to echo -e and use echo safe colors (fixes: #96) 2012-01-26 08:18:59 -06:00
Robert Evans
12167fb1df Merge pull request #88 from victorcoder/master
New theme envy and rbenv integration/plugin
2011-12-19 10:34:33 -08:00
Antono Vasiljev
538980c449 Set terminal emulatior title 2011-12-17 11:46:55 +03:00
Travis Swicegood
aa622e8c34 add mkvenv shortcut 2011-11-15 10:47:37 -06:00
Victor Castell
e7deb90335 Typos in plugin 2011-11-05 15:53:27 +01:00
Victor Castell
ef4111e9b0 rbenv plugin 2011-11-05 13:20:00 +01:00
Antono Vasiljev
18bcceaa08 Updated nvm.plugin.bash 2011-08-25 16:46:44 +03:00
Mark Szymanski
ba8fde85eb Make gshuf alias checker work on other bash versions 2011-08-12 16:30:55 -05:00
Mark Szymanski
576434048b Add simple password generator 2011-08-10 18:49:20 -05:00
Yakkala Yagnesh Raghava
dcdfd66d2a BOOKMARKing:remove absolute path of sed, to make compatible with OS X 2011-08-06 01:01:17 +09:00
Yakkala Yagnesh Raghava
c6e096e35d Add BOOKMARKing functionality to dirs plugin 2011-08-06 00:14:15 +09:00
Mark Szymanski
1051720257 Add error throw for no file specified 2011-07-17 13:22:49 -05:00
Mark Szymanski
561c4d60a0 Move extract.bash to a proper location 2011-07-17 13:21:38 -05:00
Antono Vasiljev
8c7b8f26c8 Node version manager as plugin 2011-07-17 06:52:27 +03:00
Travis Swicegood
3cd70de071 adds a tmuxinator plugin 2011-07-09 17:39:28 -05:00
Mark Szymanski
3a2b525ac6 Added prevcurl function
Downloads a file and opens it in Preivew.app
2011-07-07 11:04:27 -05:00
Mark Szymanski
e1a299eafb Implement JEKYLL_EDITOR variable 2011-07-02 21:44:56 -05:00
Mark Szymanski
1a96945885 Fix grammar on error message 2011-06-30 08:30:46 -05:00
Mark Szymanski
9ad7964c86 Add support for multiple Jekyll sites 2011-06-24 17:49:19 -05:00
David DeSandro
11b5955161 Revert "move garb into git plugins; rename newpost as jknewpost"
This reverts commit d22a4cfa70.
2011-06-20 16:13:34 -04:00
JFSIII
65ce6fdb6f Merge branch 'master' of https://github.com/desandro/bash-it 2011-06-17 22:48:07 -04:00
JFSIII
1b7c9419bf Convert themes and plugins to use the update colors. Themes are no longer burdened with escaping the unprintable characters 2011-06-17 19:45:21 -04:00
David DeSandro
d22a4cfa70 move garb into git plugins; rename newpost as jknewpost 2011-06-17 11:01:18 -04:00
Travis Swicegood
279b60e26f Merge pull request #51 from tswicegood/javascript-update
Allow specifying jQuery/jQuery UI version number and update defaults
2011-06-06 13:41:55 -07:00