From f53ffba6499d9ba8a57e409a26a569372c3f9315 Mon Sep 17 00:00:00 2001 From: adam Date: Mon, 12 Jan 2026 10:09:00 +0000 Subject: [PATCH] update help message and correctly set default backup location --- lxc-backup.sh | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/lxc-backup.sh b/lxc-backup.sh index 6c69c87..dc5bd9c 100755 --- a/lxc-backup.sh +++ b/lxc-backup.sh @@ -8,18 +8,23 @@ main() { IFS="," read -r -a VM_FILTER <<< "$OPTARG" ;; d) - local backup_location="${OPTARG:-'.'}" + local backup_location="${OPTARG}" backup_location="${backup_location%/}" ;; t) declare -g TARGET="$OPTARG" ;; + h) + usage + ;; *) usage ;; esac done + backup_location=${backup_location:-$PWD} + if [[ "${#VM_FILTER[*]}" -gt 0 ]]; then backup_vms "$backup_location" "${VM_FILTER[@]}" else @@ -36,7 +41,19 @@ list_vms() { lxc list -c n -f csv,noheader } -usage() { echo "Usage: ${0##*/} [-l ] [-d ] [-t ]"; exit 1; } +usage() { + cat <