Add Bun as an option too

This commit is contained in:
David Heinemeier Hansson 2025-08-09 22:34:57 +02:00
parent 06345c7e25
commit 616381833c
2 changed files with 7 additions and 2 deletions

View File

@ -1,7 +1,7 @@
#!/bin/bash #!/bin/bash
if [[ -z "$1" ]]; then if [[ -z "$1" ]]; then
echo "Usage: omarchy-instal-dev-env <ruby|node|go|laravel|python|elixir|rust|java>" >&2 echo "Usage: omarchy-instal-dev-env <ruby|node|bun|go|laravel|python|elixir|rust|java>" >&2
exit 1 exit 1
fi fi
@ -16,6 +16,10 @@ node)
echo -e "Installing Node.js...\n" echo -e "Installing Node.js...\n"
mise use --global node@lts mise use --global node@lts
;; ;;
bun)
echo -e "Installing Bun...\n"
mise use -g bun@latest
;;
go) go)
echo -e "Installing Go...\n" echo -e "Installing Go...\n"
mise use --global go@latest mise use --global go@latest

View File

@ -235,10 +235,11 @@ show_install_font_menu() {
} }
show_install_development_menu() { show_install_development_menu() {
case $(menu "Install" "󰫏 Ruby on Rails\n Docker DB\n Node.js\n Go\n Laravel\n Python\n Elixir") in case $(menu "Install" "󰫏 Ruby on Rails\n Docker DB\n Node.js\n Bun\n Go\n Laravel\n Python\n Elixir") in
*Rails*) present_terminal "$OMARCHY_BIN_PATH/omarchy-install-dev-env ruby" ;; *Rails*) present_terminal "$OMARCHY_BIN_PATH/omarchy-install-dev-env ruby" ;;
*Docker*) present_terminal $OMARCHY_BIN_PATH/omarchy-install-docker-dbs ;; *Docker*) present_terminal $OMARCHY_BIN_PATH/omarchy-install-docker-dbs ;;
*Node*) present_terminal "$OMARCHY_BIN_PATH/omarchy-install-dev-env node" ;; *Node*) present_terminal "$OMARCHY_BIN_PATH/omarchy-install-dev-env node" ;;
*Bun*) present_terminal "$OMARCHY_BIN_PATH/omarchy-install-dev-env bun" ;;
*Go*) present_terminal "$OMARCHY_BIN_PATH/omarchy-install-dev-env go" ;; *Go*) present_terminal "$OMARCHY_BIN_PATH/omarchy-install-dev-env go" ;;
*Laravel*) present_terminal "$OMARCHY_BIN_PATH/omarchy-install-dev-env laravel" ;; *Laravel*) present_terminal "$OMARCHY_BIN_PATH/omarchy-install-dev-env laravel" ;;
*Python*) present_terminal "$OMARCHY_BIN_PATH/omarchy-install-dev-env python" ;; *Python*) present_terminal "$OMARCHY_BIN_PATH/omarchy-install-dev-env python" ;;