mirror of
https://github.com/dw-0/kiauh.git
synced 2025-12-14 02:54:28 +05:00
Changing the "Quit" option to "Back" as it is more intuitive, causes less confusion and is in fact the more fitting description of what is happening.
56 lines
1.9 KiB
Bash
Executable File
56 lines
1.9 KiB
Bash
Executable File
remove_ui(){
|
|
top_border
|
|
echo -e "| ${red}~~~~~~~~~~~~~~ [ Remove Menu ] ~~~~~~~~~~~~~~${default} | "
|
|
hr
|
|
echo -e "| Directories which remain untouched: | "
|
|
echo -e "| --> Your printer configuration directory | "
|
|
echo -e "| --> ~/kiauh-backups | "
|
|
echo -e "| You need remove them manually if you wish so. | "
|
|
hr
|
|
echo -e "| Firmware: | Touchscreen GUI: | "
|
|
echo -e "| 1) [Klipper] | 5) [KlipperScreen] | "
|
|
echo -e "| | | "
|
|
echo -e "| Klipper API: | Other: | "
|
|
echo -e "| 2) [Moonraker] | 6) [Duet Web Control] | "
|
|
echo -e "| | 7) [OctoPrint] | "
|
|
echo -e "| Klipper Webinterface: | 8) [MJPG-Streamer] | "
|
|
echo -e "| 3) [Mainsail] | 9) [PrettyGCode] | "
|
|
echo -e "| 4) [Fluidd] | | "
|
|
echo -e "| | 10) [NGINX] | "
|
|
back_footer
|
|
}
|
|
|
|
remove_menu(){
|
|
do_action "" "remove_ui"
|
|
while true; do
|
|
read -p "${cyan}Perform action:${default} " action; echo
|
|
case "$action" in
|
|
1)
|
|
do_action "remove_klipper" "remove_ui";;
|
|
2)
|
|
do_action "remove_moonraker" "remove_ui";;
|
|
3)
|
|
do_action "remove_mainsail" "remove_ui";;
|
|
4)
|
|
do_action "remove_fluidd" "remove_ui";;
|
|
5)
|
|
do_action "remove_klipperscreen" "remove_ui";;
|
|
6)
|
|
do_action "remove_dwc2" "remove_ui";;
|
|
7)
|
|
do_action "remove_octoprint" "remove_ui";;
|
|
8)
|
|
do_action "remove_mjpg-streamer" "remove_ui";;
|
|
9)
|
|
do_action "remove_prettygcode" "remove_ui";;
|
|
10)
|
|
do_action "remove_nginx" "remove_ui";;
|
|
B|b)
|
|
clear; main_menu; break;;
|
|
*)
|
|
deny_action "remove_ui";;
|
|
esac
|
|
done
|
|
remove_menu
|
|
}
|