9 HASH="$(git rev-parse --short HEAD)"
13 GOOS=darwin GOARCH=amd64 go build -ldflags "-X main.Version=$1 -X main.CommitHash=$HASH -X 'main.CompileDate=$(date -u '+%B %d, %Y')'" -o micro-$1/micro ./cmd/micro
14 tar -czf micro-$1-osx.tar.gz micro-$1
15 mv micro-$1-osx.tar.gz binaries
19 GOOS=linux GOARCH=amd64 go build -ldflags "-X main.Version=$1 -X main.CommitHash=$HASH -X 'main.CompileDate=$(date -u '+%B %d, %Y')'" -o micro-$1/micro ./cmd/micro
20 tar -czf micro-$1-linux64.tar.gz micro-$1
21 mv micro-$1-linux64.tar.gz binaries
23 GOOS=linux GOARCH=386 go build -ldflags "-X main.Version=$1 -X main.CommitHash=$HASH -X 'main.CompileDate=$(date -u '+%B %d, %Y')'" -o micro-$1/micro ./cmd/micro
24 tar -czf micro-$1-linux32.tar.gz micro-$1
25 mv micro-$1-linux32.tar.gz binaries
27 GOOS=linux GOARCH=arm go build -ldflags "-X main.Version=$1 -X main.CommitHash=$HASH -X 'main.CompileDate=$(date -u '+%B %d, %Y')'" -o micro-$1/micro ./cmd/micro
28 tar -czf micro-$1-linux-arm.tar.gz micro-$1
29 mv micro-$1-linux-arm.tar.gz binaries
33 GOOS=netbsd GOARCH=amd64 go build -ldflags "-X main.Version=$1 -X main.CommitHash=$HASH -X 'main.CompileDate=$(date -u '+%B %d, %Y')'" -o micro-$1/micro ./cmd/micro
34 tar -czf micro-$1-netbsd64.tar.gz micro-$1
35 mv micro-$1-netbsd64.tar.gz binaries
37 GOOS=netbsd GOARCH=386 go build -ldflags "-X main.Version=$1 -X main.CommitHash=$HASH -X 'main.CompileDate=$(date -u '+%B %d, %Y')'" -o micro-$1/micro ./cmd/micro
38 tar -czf micro-$1-netbsd32.tar.gz micro-$1
39 mv micro-$1-netbsd32.tar.gz binaries
43 GOOS=openbsd GOARCH=amd64 go build -ldflags "-X main.Version=$1 -X main.CommitHash=$HASH -X 'main.CompileDate=$(date -u '+%B %d, %Y')'" -o micro-$1/micro ./cmd/micro
44 tar -czf micro-$1-openbsd64.tar.gz micro-$1
45 mv micro-$1-openbsd64.tar.gz binaries
47 GOOS=openbsd GOARCH=386 go build -ldflags "-X main.Version=$1 -X main.CommitHash=$HASH -X 'main.CompileDate=$(date -u '+%B %d, %Y')'" -o micro-$1/micro ./cmd/micro
48 tar -czf micro-$1-openbsd32.tar.gz micro-$1
49 mv micro-$1-openbsd32.tar.gz binaries
53 GOOS=freebsd GOARCH=amd64 go build -ldflags "-X main.Version=$1 -X main.CommitHash=$HASH -X 'main.CompileDate=$(date -u '+%B %d, %Y')'" -o micro-$1/micro ./cmd/micro
54 tar -czf micro-$1-freebsd64.tar.gz micro-$1
55 mv micro-$1-freebsd64.tar.gz binaries
57 GOOS=freebsd GOARCH=386 go build -ldflags "-X main.Version=$1 -X main.CommitHash=$HASH -X 'main.CompileDate=$(date -u '+%B %d, %Y')'" -o micro-$1/micro ./cmd/micro
58 tar -czf micro-$1-freebsd32.tar.gz micro-$1
59 mv micro-$1-freebsd32.tar.gz binaries
65 GOOS=windows GOARCH=amd64 go build -ldflags "-X main.Version=$1 -X main.CommitHash=$HASH -X 'main.CompileDate=$(date -u '+%B %d, %Y')'" -o micro-$1/micro.exe ./cmd/micro
66 zip -r -q -T micro-$1-win64.zip micro-$1
67 mv micro-$1-win64.zip binaries
69 GOOS=windows GOARCH=386 go build -ldflags "-X main.Version=$1 -X main.CommitHash=$HASH -X 'main.CompileDate=$(date -u '+%B %d, %Y')'" -o micro-$1/micro.exe ./cmd/micro
70 zip -r -q -T micro-$1-win32.zip micro-$1
71 mv micro-$1-win32.zip binaries