I keep my dotfiles in version control using Git and dotbot.

They include setup scripts for easily getting a new dev environment running exactly the way I want it. Lots of the installation process is handled by Brew

There are configuration files for various shells, with aliases to make navigating the Command Line interface more efficient or fun.

Some folders are submodules, such as my BetterTouchTool preset, HydroTouch or my Alfred workflows.

Management Tools