Avoid duplication

This commit is contained in:
David Heinemeier Hansson 2025-08-05 12:02:38 +02:00
parent 7e2676d565
commit 58bdc4c307

View File

@ -149,21 +149,12 @@ show_system_menu() {
}
show_main_menu() {
case $(menu "Start" "󰀻 Apps\n󰧑 Learning\n Capture\n󰔎 Toggle\n Style\n Setup\n󰉉 Install\n󰭌 Remove\n Update\n System") in
*Apps*) walker -p "Launch…" ;;
*Learn*) show_learn_menu ;;
*Capture*) show_capture_menu ;;
*Toggle*) show_toggle_menu ;;
*Style*) show_style_menu ;;
*Setup*) show_setup_menu ;;
*Install*) show_install_menu ;;
*Remove*) show_remove_menu ;;
*Update*) show_update_menu ;;
*System*) show_system_menu ;;
esac
go_to_menu "$(menu "Start" "󰀻 Apps\n󰧑 Learning\n Capture\n󰔎 Toggle\n Style\n Setup\n󰉉 Install\n󰭌 Remove\n Update\n About\n System")"
}
case "$1" in
go_to_menu() {
case "${1,,}" in
*apps*) walker -p "Launch…" ;;
*learn*) show_learn_menu ;;
*style*) show_style_menu ;;
*theme*) show_theme_menu ;;
@ -176,5 +167,8 @@ case "$1" in
*remove*) show_remove_menu ;;
*update*) show_update_menu ;;
*system*) show_system_menu ;;
*) show_main_menu ;;
*about*) gtk-launch About.desktop ;;
esac
}
show_main_menu