github.com/benhoyt/goawk@v1.8.1/make_binaries.sh (about) 1 #!/bin/sh 2 3 go build 4 VERSION="$(./goawk -version)" 5 6 GOOS=windows GOARCH=386 go build 7 zip "goawk_${VERSION}_windows_386.zip" goawk.exe README.md LICENSE.txt 8 GOOS=windows GOARCH=amd64 go build 9 zip "goawk_${VERSION}_windows_amd64.zip" goawk.exe README.md LICENSE.txt 10 11 GOOS=linux GOARCH=386 go build 12 tar -cvzf "goawk_${VERSION}_linux_386.tar.gz" goawk README.md LICENSE.txt 13 GOOS=linux GOARCH=amd64 go build 14 tar -cvzf "goawk_${VERSION}_linux_amd64.tar.gz" goawk README.md LICENSE.txt 15 16 GOOS=darwin GOARCH=amd64 go build 17 tar -cvzf "goawk_${VERSION}_darwin_amd64.tar.gz" goawk README.md LICENSE.txt 18 19 rm -f goawk goawk.exe