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