nano-bash is my solution to distribute my bashrc to my clients and servers and be version-control save.
nano-bash is suiting my needs. Don't use it without reading everything.
$ git clone https://github.com/noqqe/nano-bash $HOME/.nano-bash
copy this to your .bashrc:
NANOBASHCONF="$HOME/.nano-bash/bash.conf" if [ -r $NANOBASHCONF ]; then source $NANOBASHCONF else echo "WARN: Could not find nano-bash config $NANOBASHCONF" fi
or (be careful my friend):
rm ~/.bashrc ln -s ~/.nano-bash/bash.conf ~/.bashrc