pms-cli/utils/delete

23 lines
578 B
Bash

#!/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!"
}