Initial Navis client with NaiveProxy, profiles, ping and git updates

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Navis
2026-07-28 06:55:19 +03:00
co-authored by Cursor
commit 595bc3d70d
40 changed files with 3412 additions and 0 deletions
+29
View File
@@ -0,0 +1,29 @@
@echo off
setlocal
cd /d "%~dp0"
echo Generating Windows icon resources...
go run ./tools/mkico
if errorlevel 1 exit /b 1
where goversioninfo >nul 2>&1
if errorlevel 1 (
go install github.com/josephspurrier/goversioninfo/cmd/goversioninfo@latest
)
goversioninfo -icon assets\navis.ico -o cmd\vpnapp\resource.syso versioninfo.json
if errorlevel 1 exit /b 1
echo Building Navis GUI and CLI...
go build -ldflags="-H windowsgui -s -w" -o Navis.exe ./cmd/vpnapp
if errorlevel 1 exit /b 1
go build -ldflags="-s -w" -o vpnclient.exe ./cmd/vpnclient
if errorlevel 1 exit /b 1
echo.
echo Done:
echo Navis.exe
echo vpnclient.exe
echo assets\navis.ico
endlocal