Quick Start¶
1. Initialize¶
This creates:
- ~/.config/dot-man/ — dot-man home directory
- ~/.config/dot-man/dot-man.toml — config file
- ~/.config/dot-man/repo/ — bare git repository
2. Discover Dotfiles¶
dot-man auto-discovers common dotfile locations:
This shows detected files and adds them to your config.
3. Save¶
Save your current dotfiles to a branch:
This: 1. Scans configured paths for changes 2. Strips secrets and encrypts them in the vault 3. Commits everything to the current branch
4. Switch¶
Switch to a different configuration profile:
This saves current changes, switches branch, and deploys files.
5. Deploy¶
Deploy a branch to a new machine: