diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..970ac3a --- /dev/null +++ b/build.sh @@ -0,0 +1,24 @@ +#!/bin/bash + +# Clean +echo "Cleaning up" +rm -rf dist >/dev/null 2>&1 +mkdir dist >/dev/null 2>&1 +rm buffer-static-upload >/dev/null 2>&1 + +# Build native +echo "Compiling native binary" +go build main.go +mv main buffer-static-upload + +# Build linux +echo "Compiling linux binary" +env GOOS=linux GOARCH=amd64 go build main.go +mv main ./dist/buffer-static-upload-Linux + +# Build mac +echo "Compiling mac binary" +env GOOS=darwin GOARCH=amd64 go build main.go +mv main ./dist/buffer-static-upload-Darwin + +echo "Done!"