Ajout : vérification si l'utilisation de la commande est valide dans les fonctions qui nécessitent un argument

This commit is contained in:
Hippolyte Chauvin 2023-07-03 20:01:25 +02:00
parent cc3fa89c4d
commit 7106ed1658

View file

@ -25,21 +25,33 @@ error_usage() {
} }
public_start() { public_start() {
mcscreen -d -m -S "$1" \ if [ -n "$1" ]; then
"/srv/minecraft/bin/${1}" mcscreen -d -m -S "$1" \
"/srv/minecraft/bin/${1}"
else
error_usage
fi
} }
public_status() { public_status() {
printf '\033[1m%s\033[0m : ' "$1" if [ -n "$1" ]; then
if mcscreen -ls "$1" > /dev/null 2>&1; then printf '\033[1m%s\033[0m : ' "$1"
echo "en cours d'exécution" if mcscreen -ls "$1" > /dev/null 2>&1; then
echo "en cours d'exécution"
else
echo "non en cours d'exécution"
fi
else else
echo "non en cours d'exécution" error_usage
fi fi
} }
public_stop() { public_stop() {
mcscreen -S "$1" -X stuff '^E^Ustop^M' if [ -n "$1" ]; then
mcscreen -S "$1" -X stuff '^E^Ustop^M'
else
error_usage
fi
} }
public_watch() { public_watch() {