git clone https://github.com/xenolinguist/dotfiles ~/.files
cd ~/.files
rake
bash_profile
should not do anything except source bashrc
.
In an interactive session, bashrc
should not do anything except recursively
source the contents of ~/.profile.d
. In a non-interactive session,
bashrc
should do nothing at all.
Any customizations should be in individual files in a self-documenting location
under profile.d
. Look there in this repository for examples.