build.sh 532 B

12345678910111213141516171819202122
  1. # /bin/sh
  2. echo "Building darwin"
  3. GOOS=darwin GOARCH=amd64 go build
  4. mv "${PWD##*/}" "${PWD##*/}_darwin_amd64"
  5. echo "Building linux"
  6. GOOS=linux GOARCH=amd64 go build
  7. mv "${PWD##*/}" "${PWD##*/}_linux_amd64"
  8. GOOS=linux GOARCH=arm go build
  9. mv "${PWD##*/}" "${PWD##*/}_linux_arm"
  10. GOOS=linux GOARCH=arm64 go build
  11. mv "${PWD##*/}" "${PWD##*/}_linux_arm64"
  12. echo "Building freebsd"
  13. GOOS=freebsd GOARCH=amd64 go build
  14. mv "${PWD##*/}" "${PWD##*/}_freebsd_amd64"
  15. echo "Building windows"
  16. GOOS=windows GOARCH=amd64 go build
  17. echo "Completed"