This is a simple, plain, bash solution to manage selected dotfiles. It's primary use case is two sync selected, but not necessarly all dotfiles between multiple computers. Using this script, you can seperate your dotfiles in the ones you would like to keep (in sync) and the ones you won't. It uses symlinks to let your programs access theire dotfiles from where they excpect them to be, without acutally having them there.
- Create a folder anywhere. My suggestion is to do it in some sort of a "documents" folder.
mkdir -p $HOME/documents/projects/dotfiles
- Save the script below in the created folder.