Thanks for the feedback
I added an FAQ entry as you suggested. It’s:
Why not use Ansible/Chef/Puppet/Salt, or similar to manage my dotfiles instead?
Whole system management tools are more than capable of managing your dotfiles, but are large systems that entail several disadvantages. Compared to whole system management tools, chezmoi offers:
- Small, focused feature set designed for dotfiles. There’s simply less to learn with chezmoi compared to whole system management tools.
- Easy installation and execution on every platform, without root access. Installing chezmoi requires only copying a single binary file with no external dependencies. Executing chezmoi just involves running the binary. In contrast, installing and running a whole system management tools typically requires installing a scripting language runtime, several packages, and running a system service, all typically requiring root access.
chezmoi’s focus and simple installation means that it runs almost everywhere: from tiny ARM-based Linux systems to Windows desktops, from inside lightweight containers to FreeBSD-based virtual machines in the cloud.