This repository was archived by the owner on Mar 4, 2025. It is now read-only.
File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ #! /bin/sh
2+
3+ # This is just a small sh script to generate the Dio release binaries
4+ export GOOS=darwin
5+ export GOARCH=unknown
6+ for GOARCH in 386 amd64; do
7+ echo Building Dio for ${GOOS} + ${GOARCH}
8+ go build -o dio-${GOOS} -${GOARCH} ..
9+ sha256sum dio-${GOOS} -${GOARCH} > dio-${GOOS} -${GOARCH} .SHA256
10+ done
11+
12+ GOOS=freebsd
13+ for GOARCH in 386 amd64; do
14+ echo Building Dio for ${GOOS} + ${GOARCH}
15+ go build -o dio-${GOOS} -${GOARCH} ..
16+ sha256sum dio-${GOOS} -${GOARCH} > dio-${GOOS} -${GOARCH} .SHA256
17+ done
18+
19+ GOOS=windows
20+ for GOARCH in 386 amd64; do
21+ echo Building Dio for ${GOOS} + ${GOARCH}
22+ go build -o dio-${GOOS} -${GOARCH} ..
23+ sha256sum dio-${GOOS} -${GOARCH} > dio-${GOOS} -${GOARCH} .SHA256
24+ done
25+
26+ GOOS=linux
27+ for GOARCH in 386 amd64 arm64 ppc64 ppc64le s390x; do
28+ echo Building Dio for ${GOOS} + ${GOARCH}
29+ go build -o dio-${GOOS} -${GOARCH} ..
30+ sha256sum dio-${GOOS} -${GOARCH} > dio-${GOOS} -${GOARCH} .SHA256
31+ done
32+
33+ echo Building Dio for ${GOOS} + ARMv6
34+ GOARCH=arm GOARM=6 go build -o dio-${GOOS} -armv6 ..
35+ sha256sum dio-${GOOS} -armv6 > dio-${GOOS} -armv6.SHA256
You can’t perform that action at this time.
0 commit comments