@echo off setlocal set BINARY_NAME=opencode-monitor set VERSION=dev if not exist dist mkdir dist echo Building for Windows (amd64)... set GOOS=windows set GOARCH=amd64 go build -ldflags "-X main.Version=%VERSION%" -o dist\%BINARY_NAME%-windows-amd64.exe .\cmd\monitor echo Building for Windows (arm64)... set GOARCH=arm64 go build -ldflags "-X main.Version=%VERSION%" -o dist\%BINARY_NAME%-windows-arm64.exe .\cmd\monitor echo. echo Build complete! Binaries in dist\ dir dist\ endlocal