Reduce the cost of managing numerous metafiles
npm, grunt, bower, gulp, component, jshint, editorconfig, travis, saucelab, and the list goes on
With more and more convenient front-end development tools, that means more and more metafiles that you have to manage. This leads to the post-clone initialization process growing increasingly complex, not to mention an ugly root directory.
$ cd ~ $ git clone email@example.com:your/dotfiles.git .chest
By running this, your dotfiles will be rolled out to your home directory as a symlink file:
$ ls .chest $ ls .chest README.md .emacs.d .chestignore .git .gitignore .tmux.conf .vim .vimrc .zshrc $ chest open .emacs.d .chest .tmux.conf .vim .vimrc .zshrc
You can ignore some files to create symlinkes like .git, .gitignore and README.md by .chestignore:
README.md .git .gitignore
README.md contains more detailed instructions on using chest in your projects.
Created by @watilde