github.com/kyleu/dbaudit@v0.0.2-0.20240321155047-ff2f2c940496/bin/build/build.sh (about) 1 #!/bin/bash 2 # Content managed by Project Forge, see [projectforge.md] for details. 3 4 ## Builds the app (or just use make build) 5 6 set -euo pipefail 7 dir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" 8 cd "$dir/../.." 9 10 os=${1:-darwin} 11 arch=${2:-amd64} 12 fn=${3:-dbaudit} 13 14 echo "Building [$os $arch]..." 15 env GOOS=$os GOARCH=$arch make build-release 16 mkdir -p "./build/$os/$arch" 17 mv "./build/release/$fn" "./build/$os/$arch/$fn"