github.com/fnando/bolt@v0.0.4-0.20231107225351-5241e4d187b8/bin/build (about) 1 #!/usr/bin/env bash 2 3 set -e 4 5 build() { 6 os=$1 7 arch=$2 8 commit=$(git rev-parse --short HEAD 2>/dev/null || echo -n '0000000') 9 10 env CGO_ENABLED=0 GOOS=$os GOARCH=$arch go build \ 11 -o build/bolt-$os-$arch \ 12 -ldflags "-X github.com/fnando/bolt/common.Arch=$os-$arch -X github.com/fnando/bolt/common.Commit=$commit" \ 13 cmd/bolt.go 14 } 15 16 rm -rf build 17 mkdir -p build 18 19 build linux amd64 20 build linux arm64 21 build darwin arm64 22 build darwin amd64 23 build windows 386 24 build windows amd64 25