diff --git a/bin/omarchy-menu b/bin/omarchy-menu index 11ead83d..05256313 100755 --- a/bin/omarchy-menu +++ b/bin/omarchy-menu @@ -355,13 +355,8 @@ show_install_ai_menu() { echo ollama ) - case $(menu "Install" " Dictation\n󱚤 Claude Code\n󱚤 Codex\n󱚤 Gemini CLI\n󱚤 Copilot CLI\n󱚤 Cursor CLI\n󱚤 LM Studio\n󱚤 Ollama\n󱚤 Crush") in + case $(menu "Install" " Dictation\n󱚤 LM Studio\n󱚤 Ollama\n󱚤 Crush") in *Dictation*) present_terminal omarchy-voxtype-install ;; - *Claude*) install "Claude Code" "claude-code" ;; - *Codex*) install "Codex" "openai-codex" ;; - *Gemini*) install "Gemini CLI" "gemini-cli" ;; - *Copilot*) install "Copilot CLI" "github-copilot-cli" ;; - *Cursor*) install "Cursor CLI" "cursor-cli" ;; *Studio*) install "LM Studio" "lmstudio-bin" ;; *Ollama*) install "Ollama" $ollama_pkg ;; *Crush*) install "Crush" "crush-bin" ;; diff --git a/bin/omarchy-npx-install b/bin/omarchy-npx-install new file mode 100755 index 00000000..a3a7113a --- /dev/null +++ b/bin/omarchy-npx-install @@ -0,0 +1,22 @@ +#!/bin/bash + +# Install an npx wrapper for a given npm package. +# Usage: omarchy-npx-install [command-name] +# +# If command-name is omitted, it defaults to the package name. +# Example: omarchy-npx-install opencode-ai opencode + +if [[ -z $1 ]]; then + echo "Usage: omarchy-npx-install [command-name]" + exit 1 +fi + +package=$1 +command=${2:-$1} + +cat > "$HOME/.local/bin/$command" <