mirror of
https://github.com/rclone/rclone.git
synced 2024-11-07 17:14:44 +01:00
docs: add section about config variable precedence
See: https://forum.rclone.org/t/precedence-rules-for-config/17707
This commit is contained in:
parent
b2f4f52b64
commit
0f72aa8a5f
@ -1849,6 +1849,27 @@ mys3:
|
||||
Note that if you want to create a remote using environment variables
|
||||
you must create the `..._TYPE` variable as above.
|
||||
|
||||
### Precedence
|
||||
|
||||
The various different methods of backend configuration are read in
|
||||
this order and the first one with a value is used.
|
||||
|
||||
- Flag values as supplied on the command line, eg `--drive-use-trash`.
|
||||
- Remote specific environment vars, eg `RCLONE_CONFIG_MYREMOTE_USE_TRASH` (see above).
|
||||
- Backend specific environment vars, eg `RCLONE_DRIVE_USE_TRASH`.
|
||||
- Config file, eg `use_trash = false`.
|
||||
- Default values, eg `true` - these can't be changed.
|
||||
|
||||
So if both `--drive-use-trash` is supplied on the config line and an
|
||||
environment variable `RCLONE_DRIVE_USE_TRASH` is set, the command line
|
||||
flag will take preference.
|
||||
|
||||
For non backend configuration the order is as follows:
|
||||
|
||||
- Flag values as supplied on the command line, eg `--stats 5s`.
|
||||
- Environment vars, eg `RCLONE_STATS=5s`.
|
||||
- Default values, eg `1m` - these can't be changed.
|
||||
|
||||
### Other environment variables ###
|
||||
|
||||
- `RCLONE_CONFIG_PASS` set to contain your config file password (see [Configuration Encryption](#configuration-encryption) section)
|
||||
|
Loading…
Reference in New Issue
Block a user