Helper shell scripts for BorgBackup to automate backups and make your life easier… 😉
The most obvious new feature is this:
You now get notifications for your backups, so using this helper on desktops is finally fun!
But that's not the whole UI integration added using the small tool zenity
. You can configure it to:
Under the hood, we, however, also improved the reliability and code quality. We now use 30 unit test to satisfy that the code quality stays high. It actually helped to find some issues with some edge cases (using zsh as a shell or an old borg version). Additionally exit codes are now properly handled. This allows integration of this script in many (automation) systems.
Of course, the script also supports the upcoming version of borg v1.1.0.
Breaking changes:
$PRUNE_PREFIX
as a config value. It is required for pruning from now on..sh
can now be passed, it is optional (https://github.com/rugk/borg-cron-helper/pull/18)Note: I have updated my expired pgp key. The fingerprint stayed the same, but you may need to update it.