homeshick keeps your dotfiles up to date using only git and bash. It can handle many dotfile repositories at once, so you can beef up your own dotfiles with bigger projects like oh-my-zsh and still keep everything organized.
For detailed installation instructions, tutorials and tips & tricks have a look at the wiki.
homeshick is installed to your own home directory and does not require root privileges to be installed.
git clone git://github.com/andsens/homeshick.git $HOME/.homesick/repos/homeshickTo invoke homeshick from sh and its derivates (bash, zsh etc.) source the homeshick.sh script from your rc-script:
printf '\nsource "$HOME/.homesick/repos/homeshick/homeshick.sh"' >> $HOME/.bashrccsh and derivatives (i.e. tcsh):
printf '\nalias homeshick source "$HOME/.homesick/repos/homeshick/bin/homeshick.csh"' >> $HOME/.cshrcfish user:
echo \n'source "$HOME/.homesick/repos/homeshick/homeshick.fish"' >> "$HOME/.config/fish/config.fish"