_run.bat
Rama main · réplica de lectura del repositorio original.
@echo off
setlocal
REM Build and run twitch-miner-go
REM Usage: run.bat [flags]
REM Example: run.bat -config configs -port 8080 -log-level debug
cd /d "%~dp0"
if exist "%~dp0VERSION" (
set /p VERSION=<"%~dp0VERSION"
) else (
set VERSION=dev
)
for /f "tokens=*" %%i in ('git rev-parse --short HEAD 2^>nul') do set GIT_COMMIT=%%i
if not defined GIT_COMMIT set GIT_COMMIT=unknown
set LDFLAGS=-X github.com/Guliveer/twitch-miner-go/internal/version.Number=%VERSION% -X github.com/Guliveer/twitch-miner-go/internal/version.GitCommit=%GIT_COMMIT%
echo Building twitch-miner-go v%VERSION%...
go build -ldflags "%LDFLAGS%" -o twitch-miner-go.exe ./cmd/twitch-miner-go
if %errorlevel% neq 0 (
echo Build failed!
pause
exit /b %errorlevel%
)
echo Starting twitch-miner-go...
set EXTRA_ARGS=-no-console
if defined TWITCH_MINER_RUN_LOCALDEV set EXTRA_ARGS=
twitch-miner-go.exe %EXTRA_ARGS% %*
if defined TWITCH_MINER_RUN_LOCALDEV goto :show_exit
exit /b %errorlevel%
:show_exit
echo.
echo twitch-miner-go exited with code %errorlevel%.
pause