14 lines
373 B
Bash
14 lines
373 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
set -u
|
||
|
|
||
|
for goosarch in $(go tool dist list | grep -vw -e aix -e js/wasm -e plan9 -e solaris -e android -e nacl)
|
||
|
do
|
||
|
mkdir -p "build/$goosarch"
|
||
|
goos=$(cut -d/ -f 1 <<<$goosarch)
|
||
|
goarch=$(cut -d/ -f 2 <<<$goosarch)
|
||
|
for cmd in cmd/*; do
|
||
|
GOOS=${goos} GOARCH=${goarch} go build -o "build/$goos/$goarch/$(basename $cmd)" ./$cmd
|
||
|
done
|
||
|
done
|