Allow environment variable resolution in configuration file #548

Merged
witten merged 1 commits from essembeh/borgmatic:configuration-env-resolve into master 2022-06-16 18:18:15 +00:00

1 Commits

Author SHA1 Message Date
Sébastien MB 97b5cd089d Allow environment variable resolution in configuration file
- all string fields containing an environment variable like ${FOO} will
  be resolved
- supported format ${FOO}, ${FOO:-bar} and ${FOO-bar} to allow default
  values if variable is not present in environment
- add --no-env argument for CLI to disable the feature which is enabled
  by default

Resolves: #546
2022-06-16 18:52:54 +02:00