Hi all,
I wanted to share with you the first release of my new restic wrapper: bashtic!
Features:
- Define custom workflows (pipelines) in pure BASH. Bashtic provides BASH functions for you to call when you need a restic operation like backup, check and forget. This is equivalent to having your own hooks around any operation but you completely control the flow.
- Configure restic locations and backends with standard BASH variables and arrays. These settings are passed seamlessly to the restic operations in your pipelines.
- Use the dry-run mode (
--dryrun|-n
) to see the full restic commands that would be run during a pipeline. Helps you check your config before committing to it. - Nest include/exclude rules to any depth with our cludes feature - avoiding issues around the use of the `files-from` flag with restic.
- Open source, GPL3.0+ license.
There are some restrictions to be aware of as this is a first release so please use with caution. I look forward to your feedback and comments!
Full documentation is available at https://bashtic.readthedocs.io/.