This tool is for sending directories to storage on clouds for backup.
'salvare' means save in Latin.
Usage: salvare [TARGET] [OPTIONS]...
Target:
Backup target
Options:
-h, --help Show this message and exit.
-u, --upload-type [ENUM] Select upload type [GCS, S3, Dropbox].
-d, --destination [TEXT] Destination path by upload type.
-t, --tmpdir [TEXT] The path used for writing with temporary.
-n, --name [TEXT] Used for the temporary file.
-a, --access-token [TEXT] Access token by upload type.
- gcloud
- curl
export CLOUDSDK_AUTH_CREDENTIAL_FILE_OVERRIDE=credentials.json
./salvare {BACKUP_DIRECTORY} -u GCS -d gs://{BUCKET}/{OBJECT}
- openssl
- base64
./salvare {BACKUP_DIRECTORY} --upload-type S3 --destination s3://{BUCKET}/{OBJECT} --access-key-id {ACCESS_KEY_ID} --secret-access-key {SECRET_ACCESS_KEY}
- curl
./salvare {BACKUP_DIRECTORY} -a {ACCESS_TOKEN} -u Dropbox -d {DEST_FULL_PATH}
- Get the access token via dropbox developers
- Required scope
files.content.write