Nice article. It definitely helps so much when you can git clone your configs onto a new machine and you are ready to go. Also helps with having the same setup on each of your machines.
Personally I use GNU Stow to manage my dotfiles. So I don't need to write my own script for that. GNU Stow is really convenient.
A colleague of mine told me about GNU Stow, I think it's about time I look into it, instead of symlinking my files with ln.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.