From b126a759f03939c945d1c5254ed0caa0ce68a71a Mon Sep 17 00:00:00 2001 From: Cheng Zhou Date: Tue, 23 Jun 2026 22:09:46 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=89=20.ctms-env=20=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E6=97=B6=E7=9B=B4=E6=8E=A5=E5=B1=95=E7=A4=BA=E9=83=A8=E7=BD=B2?= =?UTF-8?q?=E7=8E=AF=E5=A2=83=EF=BC=8C=E8=B7=B3=E8=BF=87=E9=80=89=E6=8B=A9?= =?UTF-8?q?=E8=8F=9C=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 4.6 --- install.sh | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/install.sh b/install.sh index 29127843..ee443383 100755 --- a/install.sh +++ b/install.sh @@ -170,13 +170,15 @@ ctms_config_get() { } pick_env() { - local env default_index=0 + local env env="$(ctms_config_get "env" || true)" - case "$env" in - main) default_index=1 ;; - release) default_index=2 ;; - *) default_index=0 ;; - esac + 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 select_menu "选择环境" "$default_index" \ "dev 本地开发环境 Vite 热加载 / 默认密钥" \ "main 内网测试环境 预发布验证 / 生产模式" \