/ notes / ... / 0428.214a.html

summon: assemble user config files (aka dotfiles)

Guilherme Gondim

If you manage dozens of dotfiles in a Git repository summon can help you to setup them using the Unix-like systems symbolic link capability.

If you are a GNU Stow user, summon is for you! It shares basically the same concept with the key difference of not setting up links to directories to avoid non-tracked files inside it pollute your Git repository.

Although not tested on BSDs, Mac OS X, cygnus and the like, it should work fine in any machine with GNU coreutils, findutils, diffutils, sed and bash installed. Feel free to send pull requests to increase compatibility and ease of deploy in systems other than GNU/Linux.