47 lines
951 B
Batchfile
47 lines
951 B
Batchfile
@echo off
|
||
chcp 65001 >nul
|
||
cd /d "%~dp0"
|
||
|
||
REM air(make dev) 默认用 .env.development;本 bat 用于切到正式环境后 go run / 直接运行
|
||
echo.
|
||
echo Soul API - 环境切换
|
||
echo -------------------
|
||
echo air 已默认用开发配置,本工具用于切换 .env 供 go run 等使用
|
||
echo.
|
||
echo 1. 正式环境 (.env.production) - 切到正式配置
|
||
echo 2. 开发环境 (.env.development)
|
||
echo 3. 退出
|
||
echo.
|
||
|
||
set /p choice=请选择 (1/2/3):
|
||
|
||
if "%choice%"=="1" goto prod
|
||
if "%choice%"=="2" goto dev
|
||
if "%choice%"=="3" goto end
|
||
echo 无效选择
|
||
goto end
|
||
|
||
:prod
|
||
if not exist .env.production (
|
||
echo 错误: .env.production 不存在
|
||
goto end
|
||
)
|
||
copy /y .env.production .env >nul
|
||
echo.
|
||
echo 已切换到: 正式环境
|
||
goto end
|
||
|
||
:dev
|
||
if not exist .env.development (
|
||
echo 错误: .env.development 不存在
|
||
goto end
|
||
)
|
||
copy /y .env.development .env >nul
|
||
echo.
|
||
echo 已切换到: 开发环境
|
||
goto end
|
||
|
||
:end
|
||
echo.
|
||
pause
|