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