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 }