makebin.sh 373 B

12345678910111213
  1. #!/bin/bash
  2. set -u
  3. for goosarch in $(go tool dist list | grep -vw -e aix -e js/wasm -e plan9 -e solaris -e android -e nacl)
  4. do
  5. mkdir -p "build/$goosarch"
  6. goos=$(cut -d/ -f 1 <<<$goosarch)
  7. goarch=$(cut -d/ -f 2 <<<$goosarch)
  8. for cmd in cmd/*; do
  9. GOOS=${goos} GOARCH=${goarch} go build -o "build/$goos/$goarch/$(basename $cmd)" ./$cmd
  10. done
  11. done