Files
NomadArch/Launch-Windows-Prod.bat

58 lines
1.2 KiB
Batchfile

@echo off
setlocal enabledelayedexpansion
title NomadArch Launcher (Production Mode)
color 0A
echo.
echo NomadArch Launcher (Windows, Production Mode)
echo Version: 0.4.0
echo Features: SMART FIX / APEX / SHIELD / MULTIX MODE
echo.
set SCRIPT_DIR=%~dp0
set SCRIPT_DIR=%SCRIPT_DIR:~0,-1%
cd /d "%SCRIPT_DIR%"
echo [STEP 1/3] Checking Dependencies...
where node >nul 2>&1
if %ERRORLEVEL% neq 0 (
echo [WARN] Node.js not found. Running installer...
call "%SCRIPT_DIR%\Install-Windows.bat"
echo [INFO] If Node.js was installed, open a new terminal and run Launch-Windows-Prod.bat again.
pause
exit /b 1
)
for /f "tokens=*" %%i in ('node --version') do set NODE_VERSION=%%i
echo [OK] Node.js: %NODE_VERSION%
echo.
echo [STEP 2/3] Checking Pre-Built UI...
if exist "packages\electron-app\dist\renderer\assets" (
echo [OK] Pre-built UI assets found
) else (
echo [ERROR] Pre-built UI assets not found.
echo Run: npm run build
pause
exit /b 1
)
echo.
echo [STEP 3/3] Starting NomadArch (Production Mode)...
pushd packages\electron-app
npx electron .
popd
if %ERRORLEVEL% neq 0 (
echo.
echo [ERROR] NomadArch exited with an error!
echo.
)
pause
exit /b %ERRORLEVEL%