@ECHO OFF setlocal set GOARCH=amd64 cd %~dp0 md artifacts echo Windows set GOOS=windows call go build -o artifacts\jsonmerge.exe .\cmd || goto :error echo Linux set GOOS=linux call go build -o artifacts\jsonmerge .\cmd || goto :error echo Darwin set GOOS=darwin call go build -o artifacts\jsonmerge_darwin .\cmd || goto :error echo Build done exit :error exit /b %errorlevel%