As a longtime user of duplicity/duply, I discovered restic a few days ago. I also found https://github.com/maxkueng/restique but I overlooked the Rescript utility. So I wrote my own:
It would be nice to have a list of all restic wrappers somewhere - or did I just not find it?
I guess config files in whatever format are the normal thing to do, but I wanted to try something new. Trying not to duplicate existing functionality. Directory structures can already express most of what is needed. Like inheriting from other profiles: with restaround, simply use a symbolic link for an inherited property.
Just thinking - maybe I should support symbolic links named inherit* pointing to other directories - then you could simply inherit all definitions from any number of separate directories. Like inherit_from_s3_repo, inherit_from_local_data, inherit_filter_unimportant_stuff
Again - that is no new concept except for the naming scheme. The only central concept needed remains the directory structure.