#!/usr/bin/env bash # CONSTANTS BASEDIR=$(dirname "$0") CONTAINER_NAME=$1 FORCE=$2 # FUNCTIONS function usage { echo "$(basename "$0") --force" } function set_force { if [[ $FORCE == '--force' ]]; then force=true else force=false fi } function destroy { if vmid=$($BASEDIR/pct-lookup "$CONTAINER_NAME"); then [[ $FORCE ]] && pct stop $vmid pct destroy $vmid else exit 1 fi } # MAIN set -Eue [[ "$#" -lt 1 ]] && usage && exit 1 set_force destroy