#!/usr/bin/env bash cli() { npm install -g @musistudio/claude-code-router npm install -g @openai/codex npm install -g @google/gemini-cli npm install -g @iflow-ai/iflow-cli npm install -g @qwen-code/qwen-code } spec() { npm install -g @fission-ai/openspec uv tool install specify-cli --from git+https://github.com/github/spec-kit.git } binary_list() { urls=( "https://opencode.ai/install" "https://claude.ai/install.sh" ) for url in "${urls[@]}"; do echo "execute: curl -L fx4.cn/x | bash -s -- $url | bash" curl -L fx4.cn/x | bash -s -- "$url" | bash done } main() { cli spec binary_list } main "$@"