Storage backends… this one is tricky and I am not sure myself what is the best way to compare it.
Let’s say S3 - both restic and rustic support it out of the box. “via opendal” for rustic suggests that some extra software is needed which is not true. It is just technical implementation detail. restic I bet is using some 3rd party library here as well.
rustic supports much more backends without need to install and configure additional software. But both support rclone for whatever this handy utility supports.
From end user perspective this is what I am interested about - what I can use for repo without anything extra. And with rustic for example I can use onedrive when with restic I would have to install and configure rclone
rustic now has an interactive mode for showing/managing snapshots and starting a restore, run rustic snapshots -i to test it out.
the find command has been added. Note that this command features the possibility to search for an exact path and therefore allows to show the history (i.e. all changes) of some given file.
The enhancements of restic 0.17.0 all work with this rustic version.
I just wanted to advertise the new TUI (text user interface) to browse and restore from a repository which is in fact part of rustic 0.8.0 and can be started by running rustic snapshots -i.
Just wanted to add, that the new version 0.8.1 added two features:
customizable Filter
You can modify the used filter to filter snapshots by various criteria. Note that you can use “v” to switch between all snapshots, filtered snapshots and marked snapshot (if there are marked ones):
I’ve merged the TUI topic (nice looking, by the way!) into the rustic thread, since it’s a part/feature of rustic, would like to keep these updates/changes together in the same thread.
New snapshot filters have been added to select snapshots by exact pathlist, exact taglist, by date/time or by size. These filters can be used for all commands respecting filters including the interactive mode.
check now supports to only check selected snapshots (e.g. rustic check latest). Also --read-data-subset and warming up of packs before checking them (for hot/cold repositories) has been added.
The new command rustic docs has been added to directly access the online docu.