Dit
Dit is a dotfile manager that hooks into git.
It uses git hooks to automatically run whenever you git commit
or git merge
. You just keep working on that dotfiles directory as normal and dit handles the rest.
Windows isn't currently supported due to a conspicious lack of symlinking on windows. Suggestions as to circumvent this restriction are welcome.
Getting started
Assuming ruby and rubygems are already installed (if not, refer to your various package managers)
gem install dit
cd ~/my_dotfiles
dit init
Then, use your git repository as normal. Any new files will automatically be symlinked to your home directory.
Contributing
Please do!