Okay, fine I give up on my search for a macOS (preferably status-bar) GUI for #restic/ #rustic.

Everything out there seems to be tailored for the WebUI fanatics.

There's ResticScheduler which is great but missing a few crucial features like "abort if pre-run-script fails" as well as the ability to manage multiple backup tasks.

So I guess I'll have to bite the bullet and write my own launchd jobs and some #HammerSpoon or similar magic to monitor those jobs.

(P.S. I'm currently a happy #Arq7 user but the scanning phase for my local and cloud backup has become excruciatingly slow over the past year so I'm trying to once again "find a better thing")

#healsCodes #healsRants

@heals So if you don’t absolutely need a GUI, I’d recommend #resticprofile, the user-friendly wrapper for #restic.

It meets your requirements perfectly.
It uses launchd and can run scripts before and after the #backup. It aborts if a pre-script fails.
It can trigger a webhook in the event of an error or a successful operation.
It also provides Prometheus metrics and much more.

https://creativeprojects.github.io/resticprofile/index.html

resticprofile

Configuration profiles manager for restic backup

resticprofile

@Kaffee_Junkie42 I was half way to writing a HammerSpoon plugin to monitor restic but put that on hold because of all the configuration options - seems like resticprofile would solve that part neatly.

I suppose I could still get some form of in-progress-status out of the actual restic processes once they run which in turn is something a HammerSpoon status icon could handle and display as needed.