ShellBundler keeps your bash setup clean by letting you keep all your bash
packages in ~/.bash/bundle
.
You need Bash (or regular sh), and Git.
Put shellbundler in:
$ mkdir -p ~/.bash/bundle/shellbundler
$ git clone git://github.com/rstacruz/shellbundler.git ~/.bash/bundle/shellbundler
In your bash profile, load ShellBundler:
# Add this somewhere to the top of ~/.bash_profile
source ~/.bash/bundle/shellbundler/init.sh
Autoloads
~/.bash/autoload
.~/.bash/autoload/mac
.~/.bash/autoload/linux
.Bin files
~/.bash/bin
.~/.bash/bin/mac
.~/.bash/bin/linux
.Bundles (!)
~/.bash/bundle/bundle_name_here
. They will all be./bin
and ./autoload
dirs just like above.~/.bash/bundle/bundle_name_here
.sbundle reload
.~/.vim
and runtimepath config setup.ShellBundler will eventually have:
sbundle install
which will install packages you specify in your bash
profile.
sbundle update
which will update your bundles to the latest version.