bzl

self-hosted ephemeral community engine
Log | Files | Refs | README | LICENSE

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