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.
51 lines
1.7 KiB
Bash
Executable File
51 lines
1.7 KiB
Bash
Executable File
backup_ui(){
|
|
top_border
|
|
echo -e "| $(title_msg "~~~~~~~~~~~~~~ [ Backup Menu ] ~~~~~~~~~~~~~~") | "
|
|
hr
|
|
echo -e "| ${yellow}Backup location: ~/kiauh-backups${default} | "
|
|
hr
|
|
echo -e "| Configuration folder: | Klipper Webinterface: | "
|
|
echo -e "| 0) [Klipper configs] | 4) [Mainsail] | "
|
|
echo -e "| | 5) [Fluidd] | "
|
|
echo -e "| Firmware: | | "
|
|
echo -e "| 1) [Klipper] | HDMI Screen: | "
|
|
echo -e "| | 6) [KlipperScreen] | "
|
|
echo -e "| Klipper API: | | "
|
|
echo -e "| 2) [Moonraker] | Other: | "
|
|
echo -e "| 3) [Moonraker DB] | 7) [Duet Web Control] | "
|
|
echo -e "| | 8) [OctoPrint] | "
|
|
back_footer
|
|
}
|
|
|
|
backup_menu(){
|
|
do_action "" "backup_ui"
|
|
while true; do
|
|
read -p "${cyan}Perform action:${default} " action; echo
|
|
case "$action" in
|
|
0)
|
|
do_action "backup_klipper_config_dir" "backup_ui";;
|
|
1)
|
|
do_action "backup_klipper" "backup_ui";;
|
|
2)
|
|
do_action "backup_moonraker" "backup_ui";;
|
|
3)
|
|
do_action "backup_moonraker_database" "backup_ui";;
|
|
4)
|
|
do_action "backup_mainsail" "backup_ui";;
|
|
5)
|
|
do_action "backup_fluidd" "backup_ui";;
|
|
6)
|
|
do_action "backup_klipperscreen" "backup_ui";;
|
|
7)
|
|
do_action "backup_dwc2" "backup_ui";;
|
|
8)
|
|
do_action "backup_octoprint" "backup_ui";;
|
|
B|b)
|
|
clear; main_menu; break;;
|
|
*)
|
|
deny_action "backup_ui";;
|
|
esac
|
|
done
|
|
backup_menu
|
|
}
|