This commit is contained in:
toom1996
2026-10-22 19:58:53 +08:00
parent e366ee7498
commit b993b4d61e
3 changed files with 250 additions and 5 deletions

35
dev.cmd
View File

@ -1,5 +1,34 @@
@echo off
rem dev.cmd — 双击即可启动本地开发环境(等同于 .\dev\dev.ps1)
rem 参数原样透传,例如:dev.cmd -Vision -Open
rem dev.cmd <EFBFBD><EFBFBD> ˫<><CBAB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ؿ<EFBFBD><D8BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͬ<EFBFBD><CDAC> .\dev\dev.ps1<EFBFBD><EFBFBD>
rem <EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԭ<EFBFBD><EFBFBD>͸<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>磺dev.cmd -Vision -Open dev.cmd -Foreground
rem
rem <20><><EFBFBD>ڲ<EFBFBD><DAB2>ԣ<EFBFBD>
rem ʧ<><CAA7> <20><> pause<73><65><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
rem ǰ̨ģʽ <20><> <20>ű<EFBFBD><C5B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Ctrl+C<><43><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> pause
rem <20>ɹ<EFBFBD><C9B9><EFBFBD><EFBFBD><EFBFBD>̨<EFBFBD><CCA8> <20><> pause<73><65><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD><D6B7>Ϣ<EFBFBD><CFA2><EFBFBD>ش<EFBFBD><D8B4>ڲ<EFBFBD>Ӱ<EFBFBD><D3B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
setlocal
powershell -NoProfile -ExecutionPolicy Bypass -File "%~dp0dev\dev.ps1" %*
if errorlevel 1 pause
set RC=%ERRORLEVEL%
echo.
if not "%RC%"=="0" (
echo [<5B><><EFBFBD><EFBFBD>ʧ<EFBFBD>ܣ<EFBFBD><DCA3>˳<EFBFBD><CBB3><EFBFBD> %RC%] <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԭ<EFBFBD>򣬴<EFBFBD><F2A3ACB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>š<EFBFBD>
echo <20><>ϸ<EFBFBD><CFB8>־<EFBFBD><D6BE>app-cli\.logs\ <20>鿴<EFBFBD><E9BFB4>.\dev\logs.ps1 -Follow
pause
exit /b %RC%
)
echo %* | findstr /i /c:"-Foreground" >nul 2>&1
if not errorlevel 1 (
echo [ǰ̨ģʽ<C4A3>ѽ<EFBFBD><D1BD><EFBFBD>]
pause
exit /b 0
)
echo [<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ں<EFBFBD>̨<EFBFBD><CCA8><EFBFBD>У<EFBFBD><D0A3>ص<EFBFBD><D8B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڲ<EFBFBD><DAB2><EFBFBD>ֹͣ<CDA3><D6B9><EFBFBD><EFBFBD>]
echo <20><>ʵʱ<CAB5><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>dev.cmd -Foreground ^(ǰ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>^)
echo <20>鿴<EFBFBD><E9BFB4>־<EFBFBD>ļ<EFBFBD><C4BC><EFBFBD>.\dev\logs.ps1 -Follow
echo ֹͣ<CDA3><D6B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.\dev\stop.ps1
echo.
pause
exit /b 0