yx_generate_api_js/templates/run-yx-generate-api.bat

41 lines
632 B
Batchfile

@echo off
setlocal
cd /d "%~dp0"
if errorlevel 1 goto :cd_error
set "RUN_ARGS=%*"
if not "%~1"=="" goto :run
echo.
echo 请输入要执行的模块名或额外参数。
echo 示例:
echo Curriculum
echo Ranking EnglishWord
echo --modules=Ranking,EnglishWord
echo 直接回车则执行全量生成。
set /p RUN_ARGS=模块/参数:
:run
if defined RUN_ARGS (
call npx yx-generate-api gen %RUN_ARGS%
) else (
call npx yx-generate-api gen
)
if errorlevel 1 goto :run_error
exit /b 0
:cd_error
echo.
echo Failed to enter project root.
pause
exit /b 1
:run_error
echo.
echo yx-generate-api gen failed.
pause
exit /b 1