From d49c4f521b074d3c7392ab0ea5aad4128af4f4d3 Mon Sep 17 00:00:00 2001 From: Alexander Schmidt Date: Mon, 21 Aug 2023 22:16:13 +0200 Subject: [PATCH] Add functionality to list existing backups --- backmeupscotty | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/backmeupscotty b/backmeupscotty index efd283f..579b63a 100644 --- a/backmeupscotty +++ b/backmeupscotty @@ -185,12 +185,13 @@ Recognized options: -q Only output errors -n Run only on nth day -f Force backup + -l List existing backups -h Print out this help EOF } function backmeupscotty { - while getopts "qn:fh" opt; do + while getopts "qn:flh" opt; do case $opt in q) exec > /dev/null @@ -201,6 +202,9 @@ function backmeupscotty { f) BACKUP_FORCE=1 ;; + l) + LIST_BACKUPS=1 + ;; h) printhelp exit 0 @@ -210,6 +214,13 @@ function backmeupscotty { ssh255 $REMOTE_HOST exit + if [ $LIST_BACKUPS ]; then + for backup in $(grepbackups); do + echo $backup + done + exit 0 + fi + if [ $BACKUP_FORCE -eq 1 ]; then scottyinfo "Backup was enforced." elif latestTooOld; then -- 2.39.5