A TUI dotfile manager.
- Browse home directory and sync repo
- Toggle ignore files
- Sync (s/S) / Deploy (d/D) files
- Filter: show all or dotfiles only
| Key | Action |
|---|---|
| Tab | Swap view |
| ↑/↓ | Navigate |
| s/S | Sync |
| d/D | Deploy |
| a | Show all |
| ^a | Ignore all |
| Space | Toggle ignore |
| q | Quit |
| Symbol | Meaning |
|---|---|
| ⊘ | Not synced (Home view) |
| ⚡ | Missing in home (Sync) |
~/.config/dotmgr/config.toml:
sync_dir = "/path/to/dotfiles"
synced_ignores = [".git", ".github", "README.md", "LICENSE"]cargo install --git https://github.com/akirco/dotmgr
# or
#https://github.com/marcosnils/bin
bin install https://github.com/akirco/dotmgr