mirror of
https://github.com/dw-0/kiauh.git
synced 2025-12-13 18:44:29 +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.
70 lines
2.0 KiB
Bash
Executable File
70 lines
2.0 KiB
Bash
Executable File
#ui total width = 57 chars
|
|
top_border(){
|
|
echo -e "/=======================================================\ "
|
|
}
|
|
|
|
bottom_border(){
|
|
echo -e "\=======================================================/"
|
|
}
|
|
|
|
blank_line(){
|
|
echo -e "| | "
|
|
}
|
|
|
|
hr(){
|
|
echo -e "|-------------------------------------------------------|"
|
|
}
|
|
|
|
quit_footer(){
|
|
hr
|
|
echo -e "| ${red}Q) Quit${default} | "
|
|
bottom_border
|
|
}
|
|
|
|
back_footer(){
|
|
hr
|
|
echo -e "| ${green}B) Back${default} | "
|
|
bottom_border
|
|
}
|
|
|
|
print_header(){
|
|
top_border
|
|
echo -e "| $(title_msg "~~~~~~~~~~~~~~~~~ [ KIAUH ] ~~~~~~~~~~~~~~~~~") |"
|
|
echo -e "| $(title_msg " Klipper Installation And Update Helper ") |"
|
|
echo -e "| $(title_msg "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~") |"
|
|
bottom_border
|
|
}
|
|
|
|
kiauh_update_msg(){
|
|
top_border
|
|
echo -e "|${green} New KIAUH update available! ${default}| "
|
|
hr
|
|
echo -e "|${green} View Changelog: https://git.io/JnmlX ${default}| "
|
|
blank_line
|
|
echo -e "|${yellow} It is recommended to keep KIAUH up to date. Updates ${default}| "
|
|
echo -e "|${yellow} usually contain bugfixes, important changes or new ${default}| "
|
|
echo -e "|${yellow} features. Please consider updating! ${default}| "
|
|
bottom_border
|
|
}
|
|
|
|
################################################################################
|
|
#******************************************************************************#
|
|
################################################################################
|
|
### TODO: rework other menus to make use of the following functions too and make them more readable
|
|
|
|
do_action(){
|
|
clear && print_header
|
|
### $1 is the action the user wants to fire
|
|
$1
|
|
print_msg && clear_msg
|
|
### $2 is the menu the user usually gets directed back to after an action is completed
|
|
$2
|
|
}
|
|
|
|
deny_action(){
|
|
clear && print_header
|
|
print_unkown_cmd
|
|
print_msg && clear_msg
|
|
$1
|
|
}
|