bashy
Making bash great again
Installng bashy
First clone the repository into your home directory:
git clone git@github.com:veltzer/bashy.git ~/.bashy
Then edit ~/.bashrc and add:
source ~/.bashy/bashy.bash
In my own setup this is the only line in my ~/.bashrc
Working with bashy
To check the status of the core of bashy use:
bashy_status_core
To check the status of plugins of bashy use:
bashy_status_plugins
To disable or enable a plugins or to change the order in which they are applied just edit ~/.bashy.list
To install prepreqs to bashy enabled plugins use:
bashy_install
To reread the plugins use:
bashy_load_plugins
To reinit bashy when a new version is installed or pulled:
bashy_init
Writing bashy plugins
bashy plugins may never fail a command (all commands need to return 0)
bashy plugins need to set a variable 'result' to either 0 or 1.
Similar projects
https://github.com/Bash-it/bash-it
Mark Veltzer <mark.veltzer@gmail.com>

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
