yadm is a Git-based dotfiles manager for developers and command-line users who want to maintain shell and application configuration across machines. It...
Pros
- Uses standard Git concepts and commands more directly than most dotfiles managers
- Supports encrypted files for secrets stored alongside configuration
- Includes templates, alternate host files, and post-clone bootstrap support
Cons
- Less declarative and structured than chezmoi for complex multi-machine setups
- Primarily targets Unix-like systems rather than offering broad native Windows support
- Requires Git familiarity and shell scripting for advanced workflows