configurable and extendable bash customisation
usage : source customize-bash.sh [ -f startup_file ] [ profile ]
startup_file : .bash_profile, .bash_login, .profile, .bashrc (default)
clone or download
copy files from samples or add your own files to the profiles/default folder ( files must have .sh extension )
create bash_customize_profile.sh
cp profiles/default/bash_customize_profile.sh.dist profiles/default/bash_customize_profile.sh
add your environment variables
install
. customize-bash.sh
create a profile dir
mkdir profiles/newprofile
add a bash_customize_profile.sh file
add needed files
install
. customize-bash.sh newprofile
Check the Changelog