From fbbc91780b637d13da8b3cb9c42b9b99f9c10c8c Mon Sep 17 00:00:00 2001 From: adam Date: Thu, 8 Jan 2026 12:36:49 +0000 Subject: [PATCH] accept a comma separate list of VMs --- lxc-backup.sh | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100755 lxc-backup.sh diff --git a/lxc-backup.sh b/lxc-backup.sh new file mode 100755 index 0000000..93d502a --- /dev/null +++ b/lxc-backup.sh @@ -0,0 +1,27 @@ +#!/usr/bin/env bash + +lxc() { + _LXC="${TARGET:-lxc}" + command $_LXC "$@" +} + +lxc_list() { + lxc list -c n -f csv,noheader "$@" +} + +usage() { echo "Usage: ${0##*/} [-l vm1,vm2,...]"; exit 1; } + +main() { + while getopts ":l:" opt; do + case "${opt}" in + l) + IFS="," read -r -a LIMIT <<< "$OPTARG" + ;; + *) + usage + ;; + esac + done +} + +main "$@"