Releases: alexandretrotel/dotfiles-manager
Releases · alexandretrotel/dotfiles-manager
Release list
v1.2.0
v1.2.0
CLI Guidelines (https://clig.dev/) alignment pass.
Added
--jsonondfm doctoranddfm profileprints structured output instead of colored text, for scripting.-q/--quietand--verboseglobal flags.--quietdrops per-entry/status chatter while keeping warnings, errors, and final summaries;--verboseprints the resolved dfm root.--no-inputglobal flag disables all interactive prompts for CI/automation: confirmations default to "no" instead of blocking on stdin, and a required password that isn't in the keychain fails with a clear message instead of hanging.--dry-run/-nondfm backup,dfm restore,dfm sync, anddfm prunepreviews what would happen without writing anything, staging/committing/pushing, or deleting.$DFM_ROOTenvironment variable overrides the default~/.dfmdata directory.dfm restoreanddfm profile deletenow ask for confirmation before proceeding, matchingdfm prune's existing behavior — both are destructive and previously ran unprompted.--helpand unexpected-error output now point at the docs and GitHub issue tracker.dfm completions <shell>prints a shell completion script (bash, zsh, fish, elvish, powershell);dfm manprints the roff man page.
Changed
- Breaking (CLI only):
dfm backup --profile's-nshort alias was removed;-nis now reserved for--dry-runper clig.dev convention. Use-p/--profileinstead.
What's Changed
- Improve CLI per clig.dev guidelines by @alexandretrotel in #17
Full Changelog: 1.1.3...v1.2.0