diff options
| author | Danilo M. <danix@danix.xyz> | 2026-05-06 09:39:58 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-05-06 09:39:58 +0200 |
| commit | 1076091203f9387385e663ad19c7ea3648650bec (patch) | |
| tree | ce57f4dc55f03f0ca3a8102b5de6a3455105eb20 /config.example | |
| parent | d446b2521465f11828d172209b61abcb00b18cb4 (diff) | |
| download | dots-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.example | 11 |
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" |
