From 78b1238f401348208c803a3cf5f50036f59583de Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Fri, 22 Aug 2025 18:13:56 +0200 Subject: [PATCH] Add nested Elixir menu to also allow for a Phoenix install --- bin/omarchy-menu | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/bin/omarchy-menu b/bin/omarchy-menu index 2e0a0f89..600a82b7 100755 --- a/bin/omarchy-menu +++ b/bin/omarchy-menu @@ -252,7 +252,7 @@ show_install_development_menu() { *Go*) present_terminal "omarchy-install-dev-env go" ;; *PHP*) show_install_php_menu ;; *Python*) present_terminal "omarchy-install-dev-env python" ;; - *Elixir*) present_terminal "omarchy-install-dev-env elixir" ;; + *Elixir*) show_install_elixir_menu ;; *Zig*) present_terminal "omarchy-install-dev-env zig" ;; *Rust*) present_terminal "omarchy-install-dev-env rust" ;; *Java*) present_terminal "omarchy-install-dev-env java" ;; @@ -280,6 +280,14 @@ show_install_php_menu() { esac } +show_install_elixir_menu() { + case $(menu "Install" " Elixir\n Phoenix") in + *Elixir*) present_terminal "omarchy-install-dev-env elixir" ;; + *Phoenix*) present_terminal "omarchy-install-dev-env phoenix" ;; + *) show_install_development_menu ;; + esac +} + show_remove_menu() { case $(menu "Remove" "󰣇 Package\n Web App\n󰸌 Theme\n󰈷 Fingerprint\n Fido2") in *Package*) terminal omarchy-pkg-remove ;;