my version
duplicacy | grep -A1 VERSION
VERSION:
2.4.1 (808AE4)
All my vars
export storage_url=hubic://Jarvis/Radicale/
export storage_name=radicale
export snapshot_id=radicale_snapshots
export repository=/tmp/test
export hubic_token=/tmp/hubic-token.json
export backup_password=blablabla
My repo is already created. let’s check repo infos
duplicacy info -storage-name ${storage_name} ${storage_url} # ignore hubic_token key
duplicacy info -e -storage-name ${storage_name} ${storage_url} # ignore password & hubic_token keys
export DUPLICACY_${storage_name^^}PASSWORD=${backup_password}
export DUPLICACY${storage_name^^}_HUBIC_TOKEN=${hubic_token}
$ env | grep -i dupl
DUPLICACY_RADICALE_HUBIC_TOKEN=/tmp/hubic-token.json
DUPLICACY_RADICALE_PASSWORD=blablabla
duplicacy info -storage-name ${storage_name} ${storage_url} # OK
duplicacy info -e -storage-name ${storage_name} ${storage_url} # OK
duplicacy info -e -reset-passwords -storage-name ${storage_name} ${storage_url} # ignore hubic_token (key and ENV var)
Conclusions
- “duplicacy info” always ignore ‘hubic_token’ or ‘password’ keys
- “-e -reset-passwords” seems to disable ENV variables