{ "provider": { "binary": "restic", "commands": { "backup": { "repo_flag": "-r", "snapshot_id_regex": "snapshot (?P[a-f0-9]+) saved", "subcmd": "backup", "tag_flag": "--tag" }, "forget": { "extra_flags": [ "--prune", "--quiet" ], "keep_last_flag": "--keep-last", "keep_monthly_flag": "--keep-monthly", "keep_yearly_flag": "--keep-yearly", "repo_flag": "-r", "subcmd": "forget", "tag_flag": "--tag" }, "list": { "repo_flag": "-r", "subcmd": "snapshots", "tag_flag": "--tag" }, "restore": { "repo_flag": "-r", "subcmd": "restore", "target_flag": "--target" }, "verify": { "repo_flag": "-r", "subcmd": "check" } }, "connection": { "required": false, "s3_flags": {} }, "env": { "optional": [ "RESTIC_PASSWORD_FILE", "RESTIC_PASSWORD" ], "required": [ "RESTIC_REPOSITORY" ] }, "features": { "compression": true, "dedup": "per_repo", "encryption": true, "mount": true, "streaming": true, "tags": true, "ui": false, "verify": true }, "mount_capable": true, "name": "restic", "streaming_capable": true } }