fix(moonraker): remove single instance
This commit is contained in:
@@ -576,7 +576,7 @@ function remove_moonraker() {
|
|||||||
|
|
||||||
local moonraker_services_count="$(moonraker_systemd | wc -w)"
|
local moonraker_services_count="$(moonraker_systemd | wc -w)"
|
||||||
if (( moonraker_services_count == 1 )); then
|
if (( moonraker_services_count == 1 )); then
|
||||||
echo hi
|
user_input=( "$(basename ${moonraker_services})" )
|
||||||
else
|
else
|
||||||
echo "Select Moonraker service to remove:"
|
echo "Select Moonraker service to remove:"
|
||||||
echo " 0. Remove all"
|
echo " 0. Remove all"
|
||||||
@@ -607,12 +607,14 @@ function remove_moonraker() {
|
|||||||
for i in ${user_input[@]}; do
|
for i in ${user_input[@]}; do
|
||||||
select_msg "${i}"
|
select_msg "${i}"
|
||||||
done
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
### confirm instance amount
|
### confirm instance amount
|
||||||
local yn
|
local yn
|
||||||
while true; do
|
while true; do
|
||||||
(( moonraker_count == 0 )) && local question="Remove all Moonraker instances?"
|
(( moonraker_services_count == 1 )) && local question="Remove Moonraker?"
|
||||||
[[ ${#user_input[@]} == 1 ]] && local question="Remove Moonraker $(basename ${user_input[0]}) instance?"
|
[[ "${moonraker_count}" == "0" ]] && local question="Remove all Moonraker instances?"
|
||||||
|
(( moonraker_count > 0 )) && [[ ${#user_input[@]} == 1 ]] && local question="Remove Moonraker $(basename ${user_input[0]}) instance?"
|
||||||
read -p "${cyan}###### ${question} (Y/n):${white} " yn
|
read -p "${cyan}###### ${question} (Y/n):${white} " yn
|
||||||
case "${yn}" in
|
case "${yn}" in
|
||||||
Y|y|Yes|yes|"")
|
Y|y|Yes|yes|"")
|
||||||
@@ -626,7 +628,6 @@ function remove_moonraker() {
|
|||||||
error_msg "Invalid Input!";;
|
error_msg "Invalid Input!";;
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
fi
|
|
||||||
|
|
||||||
remove_moonraker_systemd "${user_input[@]}"
|
remove_moonraker_systemd "${user_input[@]}"
|
||||||
remove_moonraker_env_file "${user_input[@]}"
|
remove_moonraker_env_file "${user_input[@]}"
|
||||||
|
|||||||
Reference in New Issue
Block a user