From 1076091203f9387385e663ad19c7ea3648650bec Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Wed, 6 May 2026 09:39:58 +0200 Subject: Add flags, config system, restore mode, and updated docs - Add -n/--dry-run, -v/--verbose, -r/--restore, -q/--quiet flags - Auto-commit after backup with timestamp message - Load ~/.config/dot-backup/config for overriding defaults - Load extra dotfiles from ~/.config/dot-backup/files.list - Quiet mode redirects all output to ~/.local/share/dot-backup/backup.log - Add config.example, CLAUDE.md, and updated README Co-Authored-By: Claude Sonnet 4.6 --- config.example | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 config.example (limited to 'config.example') diff --git a/config.example b/config.example new file mode 100644 index 0000000..f4b98f5 --- /dev/null +++ b/config.example @@ -0,0 +1,11 @@ +# dot-backup configuration +# Copy to ~/.config/dot-backup/config and edit as needed + +# Where backups are stored +#DEFAULT_OUTPUT_DIR="${HOME}/Programming/GIT/my-dotfiles" + +# Log file location (used with -q/--quiet) +#LOG_FILE="${HOME}/.local/share/dot-backup/backup.log" + +# External dotfiles list (one path per line, # for comments) +#DOTFILES_LIST="${HOME}/.config/dot-backup/files.list" -- cgit v1.2.3