29 lines
557 B
Batchfile
29 lines
557 B
Batchfile
@echo off
|
|
:: agent-browser CLI wrapper for Windows
|
|
:: Tries native binary first, falls back to Node.js
|
|
|
|
setlocal
|
|
|
|
set "SCRIPT_DIR=%~dp0"
|
|
|
|
:: Detect architecture
|
|
if "%PROCESSOR_ARCHITECTURE%"=="AMD64" (
|
|
set "ARCH=x64"
|
|
) else if "%PROCESSOR_ARCHITECTURE%"=="ARM64" (
|
|
set "ARCH=arm64"
|
|
) else (
|
|
set "ARCH=x64"
|
|
)
|
|
|
|
set "BINARY=%SCRIPT_DIR%agent-browser-win32-%ARCH%.exe"
|
|
|
|
:: Try native binary first
|
|
if exist "%BINARY%" (
|
|
"%BINARY%" %*
|
|
exit /b %errorlevel%
|
|
)
|
|
|
|
:: Fall back to Node.js
|
|
node "%SCRIPT_DIR%..\dist\index.js" %*
|
|
exit /b %errorlevel%
|