forked from TrueCloudLab/restic
Merge pull request #3841 from MichaelEischer/compression-env
Add environment variable RESTIC_COMPRESSION
This commit is contained in:
commit
15679be858
4 changed files with 10 additions and 1 deletions
|
@ -8,6 +8,7 @@ You can configure if data is compressed with the option `--compression`. It can
|
|||
be set to `auto` (the default, which will compress very fast), `max` (which
|
||||
will trade backup speed and CPU usage for better compression), or `off` (which
|
||||
disables compression). Each setting is only applied for the single run of restic.
|
||||
The option can also be set via the environment variable `RESTIC_COMPRESSION`.
|
||||
|
||||
The new format version has not received much testing yet. Do not rely on it as
|
||||
your only backup copy! Please run `check` in regular intervals to detect any
|
||||
|
|
|
@ -125,6 +125,12 @@ func init() {
|
|||
// Use our "generate" command instead of the cobra provided "completion" command
|
||||
cmdRoot.CompletionOptions.DisableDefaultCmd = true
|
||||
|
||||
comp := os.Getenv("RESTIC_COMPRESSION")
|
||||
if comp != "" {
|
||||
// ignore error as there's no good way to handle it
|
||||
_ = globalOptions.Compression.Set(comp)
|
||||
}
|
||||
|
||||
restoreTerminal()
|
||||
}
|
||||
|
||||
|
|
|
@ -552,6 +552,7 @@ environment variables. The following lists these environment variables:
|
|||
RESTIC_PASSWORD_COMMAND Command printing the password for the repository to stdout
|
||||
RESTIC_KEY_HINT ID of key to try decrypting first, before other keys
|
||||
RESTIC_CACHE_DIR Location of the cache directory
|
||||
RESTIC_COMPRESSION Compression mode (only available for repository format version 2)
|
||||
RESTIC_PROGRESS_FPS Frames per second by which the progress bar is updated
|
||||
|
||||
TMPDIR Location for temporary files
|
||||
|
|
|
@ -46,4 +46,5 @@ For a repository using at least repository format version 2, you can configure h
|
|||
is compressed with the option ``--compression``. It can be set to ```auto``` (the default,
|
||||
which will compress very fast), ``max`` (which will trade backup speed and CPU usage for
|
||||
slightly better compression), or ``off`` (which disables compression). Each setting is
|
||||
only applied for the single run of restic.
|
||||
only applied for the single run of restic. The option can also be set via the environment
|
||||
variable ``RESTIC_COMPRESSION``.
|
||||
|
|
Loading…
Reference in a new issue