cd .. mkdir -p binaries mkdir -p micro # Mac echo "OSX 64" GOOS=darwin GOARCH=amd64 go build -o micro/micro ./cmd/micro tar -czf micro-osx.tar.gz micro mv micro-osx.tar.gz binaries # Linux echo "Linux 64" GOOS=linux GOARCH=amd64 go build -o micro/micro ./cmd/micro tar -czf micro-linux64.tar.gz micro mv micro-linux64.tar.gz binaries echo "Linux 32" GOOS=linux GOARCH=386 go build -o micro/micro ./cmd/micro tar -czf micro-linux32.tar.gz micro mv micro-linux32.tar.gz binaries echo "Linux arm" GOOS=linux GOARCH=arm go build -o micro/micro ./cmd/micro tar -czf micro-linux-arm.tar.gz micro mv micro-linux-arm.tar.gz binaries rm -rf micro # No windows building right now # echo 'move runtime %HOMEPATH%\.micro' >> micro/install.bat # chmod +x micro/install.bat # Windows # echo "Windows 64" # GOOS=windows GOARCH=amd64 go build -o micro/bin/micro.exe ./cmd/micro # zip -r -q -T micro-win64.zip micro # mv micro-win64.zip binaries # echo "Windows 32" # GOOS=windows GOARCH=386 go build -o micro/bin/micro.exe ./cmd/micro # zip -r -q -T micro-win32.zip micro # mv micro-win32.zip binaries