@echo off
remremremsetlocal
set "ROOT=%~dp0.."
remremset "ARCH=%PROCESSOR_ARCHITEW6432%"
if not defined ARCH set "ARCH=%PROCESSOR_ARCHITECTURE%"
set "BIN="
if /i "%ARCH%"=="ARM64" set "BIN=%ROOT%\libexec\veloci-aarch64-pc-windows-msvc.exe"
if /i "%ARCH%"=="AMD64" set "BIN=%ROOT%\libexec\veloci-x86_64-pc-windows-msvc.exe"
if defined BIN if exist "%BIN%" goto run
remremfor /f "delims=" %%i in ('where veloci.exe 2^>nul') do (
set "BIN=%%i"
goto run
)
echo veloci: no binary for %ARCH% in %ROOT%\libexec, and none on PATH. 1>&2
echo Install it with: cargo install veloci-cli 1>&2
exit /b 127
:run
"%BIN%" %*
exit /b %ERRORLEVEL%