有 .ctms-env 配置时直接展示部署环境,跳过选择菜单

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Cheng Zhou
2026-06-23 22:09:46 +08:00
parent 05cd74fd43
commit b126a759f0
+8 -6
View File
@@ -170,13 +170,15 @@ ctms_config_get() {
} }
pick_env() { pick_env() {
local env default_index=0 local env
env="$(ctms_config_get "env" || true)" env="$(ctms_config_get "env" || true)"
case "$env" in if [[ -n "$env" ]]; then
main) default_index=1 ;; ctms_require_env "$env"
release) default_index=2 ;; SELECTED_ENV="$env"
*) default_index=0 ;; ctms_info "部署环境: ${C_BOLD}${env}${C_RESET}(来自 .ctms-env"
esac return
fi
local default_index=0
select_menu "选择环境" "$default_index" \ select_menu "选择环境" "$default_index" \
"dev 本地开发环境 Vite 热加载 / 默认密钥" \ "dev 本地开发环境 Vite 热加载 / 默认密钥" \
"main 内网测试环境 预发布验证 / 生产模式" \ "main 内网测试环境 预发布验证 / 生产模式" \