Commands Overview
dot-man provides the following commands:
Core Workflow
| Command |
Description |
init |
Initialize dot-man repository |
navigate |
Switch between branch profiles |
save |
Save current dotfiles to branch |
status |
Show current state and changes |
deploy |
Deploy branch files to system |
add |
Track a file or directory |
Configuration
| Command |
Description |
config |
View/edit configuration |
bootstrap |
Install system packages |
discover |
Auto-discover dotfile locations |
Inspection
| Command |
Description |
audit |
Scan files for secrets |
diff |
Show uncommitted changes |
log |
Show commit history |
doctor |
Check system health |
verify |
Verify repo integrity |
show |
Show commit details |
revert |
Restore files from repo |
Tags & History
| Command |
Description |
tag |
Create/list/delete tag snapshots |
rollback |
Transaction-style rollback |
backup |
Create/restore backups |
Remote & Sync
| Command |
Description |
remote |
Configure remote sync |
sync |
Push/pull to remote |
Encryption & Vault
| Command |
Description |
vault |
Manage encrypted secrets |
encrypt |
GPG/AGE file encryption |
Import & Export
| Command |
Description |
import |
Import from other managers |
export |
Export to tar/zip/JSON |
Hooks & Templates
| Command |
Description |
hooks |
Manage deploy hooks |
template |
Template variable management |
profile |
Machine profiles |
Shell & Misc
| Command |
Description |
completions |
Install shell completions |
watch |
Watch for file changes |