aboutsummaryrefslogtreecommitdiffstats
path: root/config.example
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-05-06 09:39:58 +0200
committerDanilo M. <danix@danix.xyz>2026-05-06 09:39:58 +0200
commit1076091203f9387385e663ad19c7ea3648650bec (patch)
treece57f4dc55f03f0ca3a8102b5de6a3455105eb20 /config.example
parentd446b2521465f11828d172209b61abcb00b18cb4 (diff)
downloaddots-backup-1076091203f9387385e663ad19c7ea3648650bec.tar.gz
dots-backup-1076091203f9387385e663ad19c7ea3648650bec.zip
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 <noreply@anthropic.com>
Diffstat (limited to 'config.example')
-rw-r--r--config.example11
1 files changed, 11 insertions, 0 deletions
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"