diff --git a/install.sh b/install.sh index ee443383..72c3c94d 100755 --- a/install.sh +++ b/install.sh @@ -170,15 +170,12 @@ ctms_config_get() { } pick_env() { - local env + local env default_index=0 env="$(ctms_config_get "env" || true)" - if [[ -n "$env" ]]; then - ctms_require_env "$env" - SELECTED_ENV="$env" - ctms_info "部署环境: ${C_BOLD}${env}${C_RESET}(来自 .ctms-env)" - return - fi - local default_index=0 + case "$env" in + main) default_index=1 ;; + release) default_index=2 ;; + esac select_menu "选择环境" "$default_index" \ "dev 本地开发环境 Vite 热加载 / 默认密钥" \ "main 内网测试环境 预发布验证 / 生产模式" \