mirror of
https://github.com/dw-0/kiauh.git
synced 2025-12-13 02:24:27 +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.
54 lines
1.9 KiB
Bash
Executable File
54 lines
1.9 KiB
Bash
Executable File
install_ui(){
|
|
top_border
|
|
echo -e "| ${green}~~~~~~~~~~~ [ Installation Menu ] ~~~~~~~~~~~${default} | "
|
|
hr
|
|
echo -e "| You need this menu usually only for installing | "
|
|
echo -e "| all necessary dependencies for the various | "
|
|
echo -e "| functions on a completely fresh system. | "
|
|
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) [PrettyGCode] | "
|
|
echo -e "| 3) [Mainsail] | | "
|
|
echo -e "| 4) [Fluidd] | Webcam: | "
|
|
echo -e "| | 9) [MJPG-Streamer] | "
|
|
echo -e "| | | "
|
|
back_footer
|
|
}
|
|
|
|
install_menu(){
|
|
do_action "" "install_ui"
|
|
while true; do
|
|
read -p "${cyan}Perform action:${default} " action; echo
|
|
case "$action" in
|
|
1)
|
|
do_action "klipper_setup_dialog" "install_ui";;
|
|
2)
|
|
do_action "moonraker_setup_dialog" "install_ui";;
|
|
3)
|
|
do_action "install_webui mainsail" "install_ui";;
|
|
4)
|
|
do_action "install_webui fluidd" "install_ui";;
|
|
5)
|
|
do_action "install_klipperscreen" "install_ui";;
|
|
6)
|
|
do_action "dwc_setup_dialog" "install_ui";;
|
|
7)
|
|
do_action "octoprint_setup_dialog" "install_ui";;
|
|
8)
|
|
do_action "install_pgc_for_klipper" "install_ui";;
|
|
9)
|
|
do_action "install_mjpg-streamer" "install_ui";;
|
|
B|b)
|
|
clear; main_menu; break;;
|
|
*)
|
|
deny_action "install_ui";;
|
|
esac
|
|
done
|
|
install_menu
|
|
}
|