The config files I use for my shell. Hope it's helpful !
In your bashrc, you could add:
source /path/to/curly-bash.sh
In your cshrc, you could add:
source /path/to/curly-cshrc
I didn't find an easy way to source it...
Just add a symbolic link on it.
Add a section in your ~/.gitconfig:
[include]
path = /path/to/curly-gitconfig.inc
Add a line in your ~/.vimrc:
source /path/to/curly-vimrc