Complete reference for all dotfiles commands.
dotfiles help # Show all commands
| Command |
Description |
Documentation |
dotfiles update |
Pull and apply from remote |
update.md |
dotfiles doctor |
Run health checks |
doctor.md |
dotfiles status |
Show pending changes |
status.md |
| Command |
Description |
Documentation |
dotfiles packages |
Install system packages |
packages.md |
dotfiles packages global |
Install npm/pip/dotnet tools |
packages.md |
dotfiles packages extensions |
Install VS Code/browser extensions |
packages.md |
| Command |
Description |
Documentation |
dotfiles ssh |
Setup SSH keys |
ssh.md |
dotfiles defaults |
Apply macOS settings |
defaults.md |
dotfiles cron |
Manage scheduled tasks |
cron.md |
dotfiles logs |
View logs |
logs.md |
dotfiles backup |
Backup projects |
backup.md |
| Command |
Description |
Documentation |
dotfiles setup |
Complete post-bootstrap setup |
setup.md |
dotfiles bootstrap |
Full machine setup |
bootstrap.md |
dotfiles destroy |
Remove dotfiles |
destroy.md |
| Command |
Description |
dotfiles help |
Show help message |
dotfiles --version |
Show version |
# Check for issues
dotfiles doctor --quick
# Pull latest changes
dotfiles update
# See what's pending
dotfiles status
# Bootstrap (essential tools)
bash -c "$(curl -fsSL https://raw.githubusercontent.com/kidchenko/dotfiles/main/tools/bootstrap.sh)"
# Complete setup (packages, extensions, ssh, defaults)
dotfiles setup
# Verify everything works
dotfiles doctor
# Pull and apply latest
dotfiles update
# Check for package updates
dotfiles packages outdated
# Edit directly with chezmoi
chezmoi edit ~/.zshrc
# Preview changes
dotfiles status
# Apply changes
chezmoi apply
# Commit to git
cd ~/.local/share/chezmoi
git add -A && git commit -m "Update zshrc" && git push