pms-cli/utils/delete
LinuxSquare c443106584 Add delete function
* Fixed missing ! in error messages
2024-03-16 17:50:53 +01:00

23 lines
570 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!"
}