Skip to content

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