| Age | Commit message (Collapse) | Author | Files | Lines |
|
Previously files.list appended to the built-in DOTFILES array, causing
duplicate processing. Now a non-empty files.list replaces the array
entirely; missing or empty file falls back to the hardcoded defaults.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
- GIT_REMOTE in config auto-registers origin on every run (idempotent)
- GIT_BRANCH sets push target branch (defaults to current branch)
- -p/--push pushes after commit; errors if no remote available
- Updated config.example and README
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
Script now creates ~/.config/dot-backup/ and ~/.local/share/dot-backup/
on first run and prints a summary with next steps. README updated.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
- 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>
|
|
|