1 #!/bin/bash -e 2 3 # Not supported by flock: 4 # - plan9/* 5 # - js/wasm 6 # - wasp1/wasm 7 8 for row in $(go tool dist list -json | jq -r '.[] | @base64'); do 9 _jq() { 10 echo ${row} | base64 --decode | jq -r ${1} 11 } 12 13 GOOS=$(_jq '.GOOS') 14 GOARCH=$(_jq '.GOARCH') 15 16 echo "$GOOS/$GOARCH" 17 GOOS=$GOOS GOARCH=$GOARCH go build 18 done 19