#!/bin/sh # Build static clonetool binaries for the common OS/arch targets into dist/. set -e cd "$(dirname "$0")" mkdir -p dist build_time=$(date -u +%Y-%m-%dT%H:%M:%SZ) build() { os=$1 arch=$2 out=$3 echo "==> $os/$arch -> dist/$out" CGO_ENABLED=0 GOOS="$os" GOARCH="$arch" go build -trimpath \ -ldflags "-s -w -X main.buildTime=$build_time" -o "dist/$out" . } build linux amd64 clonetool-linux-amd64 build linux arm64 clonetool-linux-arm64 echo "done:" ls -la dist/