Managing dotfiles with GNU Stow
"dotfiles managers" are over-engineered waste of time. You only need git. Create ~/.gitignore with a single line:<p><pre><code>    *
</code></pre>
git tracks modifications to your dotfiles. And on the rare occasion that you need to add a new file, just force-add it:<p><pre><code>    git add -f ~/.foorc
</code></pre>
If you need a script to "install" your dotfiles, you're doing it wrong.