@echo off setlocal cd /d "%~dp0..\..\backend" set "GOOS=windows" set "GOARCH=amd64" set "GOCACHE=%CD%\..\build\go-cache" set "GOFLAGS=-mod=vendor" if not exist "..\build\tooling\go\bin\go.exe" ( echo Bundled Go runtime missing. Ask the maintainer to prepare this tool. pause exit /b 1 ) echo 1. SNMP v2c GET from TERA echo 2. Receive TERA SNMP v2c Trap echo 3. Receive TERA UDP Syslog echo 4. SNMP v3 GET from TERA echo 5. Receive TERA SNMP v3 Trap echo 6. Receive TERA TCP Syslog set /p "DEMO_CHOICE=Select 1 to 6: " set "DEMO_MODE=" if "%DEMO_CHOICE%"=="1" set "DEMO_MODE=get" if "%DEMO_CHOICE%"=="2" set "DEMO_MODE=trap" if "%DEMO_CHOICE%"=="3" set "DEMO_MODE=syslog" if "%DEMO_CHOICE%"=="4" set "DEMO_MODE=getv3" if "%DEMO_CHOICE%"=="5" set "DEMO_MODE=trapv3" if "%DEMO_CHOICE%"=="6" set "DEMO_MODE=syslogtcp" if not defined DEMO_MODE exit /b 2 "..\build\tooling\go\bin\go.exe" run "..\demo-guide\tools\probe.go" %DEMO_MODE% pause