Options
For the backup
and forget
commands you can pass any native flags to restic
. In addition you can specify flags for every command with all
.
If flags don't start with -
they will get prefixed with --
.
Flags without arguments can be set to true
. They will be handled accordingly.
ℹ️ It is also possible to set options for an entire backend or globally (see below).
locations:
foo:
# ...
options:
all:
some-flag: 123
# Equivalent to
--some-flag: 123
backup:
boolean-flag: true
tag:
- foo
- bar
Example
In this example, whenever autorestic
runs restic backup
it will append a --tag foo --tag bar
to the native command.
locations:
foo:
path: ...
to: ...
options:
backup:
tag:
- foo
- bar
Priority
Options can be set globally, on the backends or on the locations.
The priority is as follows: location > backend > global
.
Global Options
It is possible to specify global flags that will be run every time restic is invoked. To do so specify them under global
in your config file.
global:
all:
cache-dir: ~/restic
backup:
tag:
- foo
backends:
# ...
locations:
# ...