You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

30 lines
938 B

@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