LAUNCH.cmd (746B)
1 @echo off 2 setlocal 3 pushd "%~dp0" 4 echo [Bzl] Launcher 5 where node >nul 2>nul 6 if errorlevel 1 ( 7 echo Missing node. Node.js 18+ required. 8 echo. 9 pause 10 popd 11 exit /b 1 12 ) 13 for /f %%v in ('node -p "process.versions.node"') do set "NODEVER=%%v" 14 for /f "tokens=1 delims=." %%a in ("%NODEVER%") do set "NODEMAJOR=%%a" 15 if %NODEMAJOR% LSS 18 ( 16 echo Node.js 18+ required. Found: v%NODEVER% 17 echo Please update Node.js, then try again. 18 echo. 19 pause 20 popd 21 exit /b 1 22 ) 23 echo [Bzl] Starting (supervised)... 24 node .\scripts\bzl-launch.js --supervised --log=bzl-launch.log 25 set code=%ERRORLEVEL% 26 if not "%code%"=="0" ( 27 echo. 28 echo [Bzl] Launcher exited (code %code%). 29 echo Logs: %~dp0bzl-launch.log 30 pause 31 popd 32 exit /b %code% 33 ) 34 popd 35 endlocal