build.sh raw

   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