This is a great milestone for resticprofile 🥳
This release adds a verification of all the flags permitted by restic. Only the flags compatible with your version of restic will be generated (prior to this version, any flag like unknown-flag
would end up on the restic command line as --unknown-flag
.
Also this version generates a JSON schema: this is the configuration schema which can auto-complete options, and verify that your configuration is correct. It works with any compatible editor for the JSON, TOML and YAML configuration file format. Thanks @jkellerer for the awesome work on this 🎉 . More information here.
Other nice feature is the introduction of the help
command which works for both all the resticprofile and restic commands and flags. Try it out!
And as usual, a lot of bug fixes 😉
Changelog
- 683bf78 Add variables
.OS
and.Arch
to all templates (#181) - 74b0c46 Allow config encoding in UTF16 and ISO88591
- d6a51ad Enhanced: Catch any --help & --dry-run (http only) (#178)
- 3f5cdc6 Feature: JSON schema (#103) & generated reference
- 1aad0fb Fix #164: Failure on uppercase mixin names
- e65f9bc Implement tempDir and log without locking (#168) (#174)
- f2a9c04 Make URL and header confidential in HTTP-hook (#175)
- e069b77 Restic: Add restic v15 release (#180)
- d2e789c add build tag to disable self-update (#184)
- 8231087 add suppport for user_logged_on (#160)
- f782ef5 build with go 1.20
- bd3813a upgrade packages CVE-2022-41721