Wrapper around Borg to ease the process of taking automated backups for my personal systems.
The Borg repository is synced with an S3 bucket as part of the daily backup operation.
The program can be invoked with: borgboi <cmd>
or bb <cmd>
borgboi daily-backup <path-to-repo>
- Wrap common borg operations for creating archive, pruning, and compacting
- Display borg logs to user through terminal as borg is running
- Sync local borg repo/its archives with a S3 bucket
- Add command to print out information on the borg repo
- Document additional commands
- Add command to delete borg repo
- Add command to download remote borg repo from S3
- Add command to restore from borg repo
- Additional tests