These are all of my commandline configuration files. My main tools (as indicated by the much deeper involvement I have taken in their configuration) are zsh, vim, and tmux. In any case that it was possible, I used git submodules to include other plugins and the like. As such to get up and running with these files you should do the following:
cd ~ git clone <repo> dotfiles cd dotfiles git submodule init git submodule update cp bootstrap_starter.sh bootstrap.sh vim bootstrap.sh # fill out any relevant info here and make sure that this script is actually going to work before running it... it's a work in progress! ./bootstrap.sh
This should create a series of symlinks within your home directory (~) that refer back to the relevant files in the dotfiles repo. When I update things, or you feel so inclined, you can simple then
cd dotfiles; git pull; git update and (with a relaunch of your shell and other relevant apps) be up and running. In some cases you may also need to run the new version of the bootstrapping script as well.
Reminders (mostly for myself)
If there are weird issues with escape characters and emacs multi-term.el, check this StackOverflow post: http://stackoverflow.com/questions/8918910/weird-character-zsh-in-emacs-terminal