I started keeping my dotfiles in Git in 2014 because I was tired of rebuilding the same setup by hand. Over time, the repository grew into a command-line tool that looks after the whole environment, not just a few configuration files.
Explore the repository (opens in a new tab)- One source of truth The setup stays readable, reviewable, and under version control.
- No surprises A dry run shows me what the tool intends to change before it does anything.