Files
.dotfile/.build_scripts/build_go.sh
T
2025-10-22 11:40:12 +08:00

12 lines
272 B
Bash
Executable File

#!/bin/bash
# Build Go binary
# Args:
# 1. OUTPUT_DIR: output directory, default is ./output, the full output directory is $OUTPUT_DIR/$GOOS-$GOARCH
set -e
OUTPUT_DIR=${1:-./output}
mkdir -p $OUTPUT_DIR/$GOOS-$GOARCH
go build -o $OUTPUT_DIR/$GOOS-$GOARCH/server ./cmd/