todots is a simple CLI writen in Go to make a copy of your dotfiles.
$ go get -u github.com/danielkvist/todots
$ go install github.com/danielkvist/todots
todots --dst ./backup
todots by default looks for a configuration file that should be on your $HOME directory called
However you can specify another file using the
todots --config myconfig.yml
Here's an example of what your configuration file should look like:
The paths need to be relative to your $HOME.
vim: .vimrc fish: .config/fish/config.fish
You can see an example of the final result here.