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.
29 lines
938 B
29 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
|
|
|