First up, been playing with this for a little bit, seems a brilliant tool, enough that I’m starting to work out how I could start using this to drive regular backups to b2.
Like everyone who was on a recently defunct service that rhymes with “PrashClan”, my initial upload is big and will take days if not weeks to complete.
I’m wondering about two things. If I trigger a backup job, is there any way to check in and see how close to complete it is?
1) While it’s running?
Looks like “-stats” does this - if I have to restart the job partway through, will it accurately reflect progress after the restart?
2) While it's not running?
This would be useful once I’m in steady state and doing incremental backups so I can write a monitor script to confirm that “most” of the data is backed up (and start to warn if I haven’t been able to back up for a while).
It looks like it would be relatively easy to cobble some sort of textual diff in a script that uses the “list -files” option, but it’d be dead handy if there was some sort of (fast) dry-run option for backup that could tell you how much data it would back up if run. Failing that, it would be dead handy if ‘list’ had a ‘most recent snapshot’ option, otherwise I’ll have to always make two calls - one to list all the snapshots, and then another one to list the files in the most recent snapshot.