Files
kiauh/scripts/ui/settings_menu.sh

48 lines
1.3 KiB
Bash
Executable File

settings_ui(){
source_kiauh_ini
[ -z $klipper_cfg_loc ] && klipper_cfg_loc="----------"
top_border
echo -e "| $(title_msg "~~~~~~~~~~~~ [ KIAUH Settings ] ~~~~~~~~~~~~~") | "
hr
echo -e "| ${red}Caution:${default} | "
echo -e "| When you rename the config folder, be aware that ALL | "
echo -e "| Klipper and Moonraker services will be STOPPED, | "
echo -e "| reconfigured and then restarted again. | "
blank_line
echo -e "| ${red}DO NOT rename the folder during printing!${default} | "
hr
blank_line
echo -e "| ${yellow}● Current Klipper config folder:${default} | "
printf "|%-55s|\n" " $klipper_cfg_loc"
blank_line
hr
echo -e "| 1) Rename config folder | "
quit_footer
}
settings_menu(){
print_header
print_msg && clear_msg
settings_ui
while true; do
read -p "${cyan}Perform action:${default} " action; echo
case "$action" in
1)
clear
print_header
change_klipper_cfg_path
print_msg && clear_msg
settings_ui;;
Q|q)
clear; main_menu; break;;
*)
clear
print_header
print_unkown_cmd
print_msg && clear_msg
settings_ui;;
esac
done
settings_ui
}