有 .ctms-env 配置时直接展示部署环境,跳过选择菜单
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
+8
-6
@@ -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 内网测试环境 预发布验证 / 生产模式" \
|
||||||
|
|||||||
Reference in New Issue
Block a user