Skip to content

Releases: alexandretrotel/dotfiles-manager

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 11 Aug 11:32
f4ff74a

v1.2.0

CLI Guidelines (https://clig.dev/) alignment pass.

Added

  • --json on dfm doctor and dfm profile prints structured output instead of colored text, for scripting.
  • -q/--quiet and --verbose global flags. --quiet drops per-entry/status chatter while keeping warnings, errors, and final summaries; --verbose prints the resolved dfm root.
  • --no-input global 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/-n on dfm backup, dfm restore, dfm sync, and dfm prune previews what would happen without writing anything, staging/committing/pushing, or deleting.
  • $DFM_ROOT environment variable overrides the default ~/.dfm data directory.
  • dfm restore and dfm profile delete now ask for confirmation before proceeding, matching dfm prune's existing behavior — both are destructive and previously ran unprompted.
  • --help and 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 man prints the roff man page.

Changed

  • Breaking (CLI only): dfm backup --profile's -n short alias was removed; -n is now reserved for --dry-run per clig.dev convention. Use -p/--profile instead.

What's Changed

Full Changelog: 1.1.3...v1.2.0

v1.1.3

Choose a tag to compare

@alexandretrotel alexandretrotel released this 07 Aug 08:33
2262c8d

Full Changelog: v1.1.2...v1.1.3

v1.1.2

Choose a tag to compare

@alexandretrotel alexandretrotel released this 07 Aug 08:18
16c4cb0

Full Changelog: v1.1.1...v1.1.2

v1.1.1

Choose a tag to compare

@alexandretrotel alexandretrotel released this 07 Aug 08:04
880cc5b

Full Changelog: v1.1.0...v1.1.1

v1.1.0

Choose a tag to compare

@alexandretrotel alexandretrotel released this 06 Aug 19:08
e3583aa

Full Changelog: v1.0.0...v1.1.0