#!/bin/bash
build_for_arch() {
local goos="linux"
local goarch=$1
local suffix=$2
echo "Building for ${goos}/${goarch}..."
GOOS=${goos} GOARCH=${goarch} go build -trimpath -ldflags="-s -w" -o status-${suffix} .
}
build_for_arch "amd64" "linux-x86_64"
build_for_arch "386" "linux-x86"
build_for_arch "arm64" "linux-aarch64"
build_for_arch "arm" "linux-arm"
build_for_arch "mips" "linux-mips"