rustic/tests/snapshots
aawsome cb3903b9dc
feat(config): Add hooks (#1218)
This PR adds `run-before`, `run-after`, `run-failure` and `run-finally`
hooks for:
- all commands in the `[global.hooks]` config profile section
- commands accessing the repository in the `[repository.hooks]` config
profile section
- the `backup` command specifically in the `[backup.hooks]` config
profile section
- specific backup sources in the `[backup.snapshots.hooks]` section

Note: This PR includes only calling the given commands. If there is the
wish for supplying information to the commands (env variables or
parameter substitution), this should be covered by a separate feature
request/PR.

closes #902

---------

Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
Co-authored-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-10-05 01:58:55 +00:00
..
hooks__backup_hooks_access_success.snap feat(config): Add hooks (#1218) 2024-10-05 01:58:55 +00:00
hooks__backup_hooks_failure.snap feat(config): Add hooks (#1218) 2024-10-05 01:58:55 +00:00
hooks__backup_hooks_success.snap feat(config): Add hooks (#1218) 2024-10-05 01:58:55 +00:00
hooks__cat_hooks_access_success.snap feat(config): Add hooks (#1218) 2024-10-05 01:58:55 +00:00
hooks__check_hooks_access_success.snap feat(config): Add hooks (#1218) 2024-10-05 01:58:55 +00:00
hooks__check_not_backup_hooks_success.snap feat(config): Add hooks (#1218) 2024-10-05 01:58:55 +00:00
hooks__completions_hooks_access_success.snap feat(config): Add hooks (#1218) 2024-10-05 01:58:55 +00:00
hooks__config_hooks_access_success.snap feat(config): Add hooks (#1218) 2024-10-05 01:58:55 +00:00
hooks__dump_hooks_access_success.snap feat(config): Add hooks (#1218) 2024-10-05 01:58:55 +00:00
hooks__find_hooks_access_success.snap feat(config): Add hooks (#1218) 2024-10-05 01:58:55 +00:00
hooks__forget_hooks_access_success.snap feat(config): Add hooks (#1218) 2024-10-05 01:58:55 +00:00
hooks__full_hooks_before_backup_failure.snap feat(config): Add hooks (#1218) 2024-10-05 01:58:55 +00:00
hooks__full_hooks_before_repo_failure.snap feat(config): Add hooks (#1218) 2024-10-05 01:58:55 +00:00
hooks__full_hooks_success.snap feat(config): Add hooks (#1218) 2024-10-05 01:58:55 +00:00
hooks__global_hooks_success.snap feat(config): Add hooks (#1218) 2024-10-05 01:58:55 +00:00
hooks__list_hooks_access_success.snap feat(config): Add hooks (#1218) 2024-10-05 01:58:55 +00:00
hooks__ls_hooks_access_success.snap feat(config): Add hooks (#1218) 2024-10-05 01:58:55 +00:00
hooks__merge_hooks_access_success.snap feat(config): Add hooks (#1218) 2024-10-05 01:58:55 +00:00
hooks__prune_hooks_access_success.snap feat(config): Add hooks (#1218) 2024-10-05 01:58:55 +00:00
hooks__repair_hooks_access_success.snap feat(config): Add hooks (#1218) 2024-10-05 01:58:55 +00:00
hooks__repoinfo_hooks_access_success.snap feat(config): Add hooks (#1218) 2024-10-05 01:58:55 +00:00
hooks__repository_hooks_success.snap feat(config): Add hooks (#1218) 2024-10-05 01:58:55 +00:00
hooks__restore_hooks_access_success.snap feat(config): Add hooks (#1218) 2024-10-05 01:58:55 +00:00
hooks__self-update_hooks_access_success.snap feat(config): Add hooks (#1218) 2024-10-05 01:58:55 +00:00
hooks__show-config_hooks_access_success.snap feat(config): Add hooks (#1218) 2024-10-05 01:58:55 +00:00
hooks__snapshots_hooks_access_success.snap feat(config): Add hooks (#1218) 2024-10-05 01:58:55 +00:00
hooks__tag_hooks_access_success.snap feat(config): Add hooks (#1218) 2024-10-05 01:58:55 +00:00