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

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

Tags & Remote

Command Description
tag Create/list/delete tag snapshots
remote Configure remote sync
sync Push/pull to remote

Encryption & Vault

Command Description
vault Manage encrypted secrets
encrypt GPG/AGE file encryption

Hooks & Templates

Command Description
hooks Manage deploy hooks
template Show template variable values

Shell & Misc

Command Description
completions Install shell completions
migrate Migrate from other dotfile managers
watch Watch for file changes
interface Manage CLI interface mode