#!/usr/bin/env bash function delete() { if [[ ! -d "$(getValueByKey 'PODMAN_DIRECTORY')/${1}" ]]; then log e "Directory '${1}' does not exist!" exit 1 fi local delDir="$(getValueByKey 'PODMAN_DIRECTORY')/${1}" while [[ ! ${deleteAns} =~ [YyNn] ]]; do read -p "Do you really want to delete the complete directory located in ${delDir} ? (This is an unrecoverable process): " deleteAns case "${deleteAns}" in "N"|"n") log e "Aborted by user!" exit 1 ;; esac done rm -rf "${delDir}" log s "Server '${1}' deleted!" }