feat: support Rclone global flasgs (close #49)

This commit is contained in:
ttionya
2022-03-21 01:38:50 +08:00
parent c68ad37cc2
commit 4022c5cdf6
6 changed files with 28 additions and 5 deletions
+3 -3
View File
@@ -135,7 +135,7 @@ function upload() {
exit 1
fi
rclone copy "${UPLOAD_FILE}" "${RCLONE_REMOTE}"
rclone ${RCLONE_GLOBAL_FLAG} copy "${UPLOAD_FILE}" "${RCLONE_REMOTE}"
if [[ $? != 0 ]]; then
color red "upload failed"
@@ -149,13 +149,13 @@ function clear_history() {
if [[ "${BACKUP_KEEP_DAYS}" -gt 0 ]]; then
color blue "delete ${BACKUP_KEEP_DAYS} days ago backup files"
mapfile -t RCLONE_DELETE_LIST < <(rclone lsf "${RCLONE_REMOTE}" --min-age "${BACKUP_KEEP_DAYS}d")
mapfile -t RCLONE_DELETE_LIST < <(rclone ${RCLONE_GLOBAL_FLAG} lsf "${RCLONE_REMOTE}" --min-age "${BACKUP_KEEP_DAYS}d")
for RCLONE_DELETE_FILE in "${RCLONE_DELETE_LIST[@]}"
do
color yellow "deleting \"${RCLONE_DELETE_FILE}\""
rclone delete "${RCLONE_REMOTE}/${RCLONE_DELETE_FILE}"
rclone ${RCLONE_GLOBAL_FLAG} delete "${RCLONE_REMOTE}/${RCLONE_DELETE_FILE}"
if [[ $? != 0 ]]; then
color red "delete \"${RCLONE_DELETE_FILE}\" failed"
fi