From a947ce2e7d5c26e4e2c29a6d196d1ace1e27a4fa Mon Sep 17 00:00:00 2001 From: rishikanthc Date: Fri, 28 Nov 2025 10:40:20 -0800 Subject: [PATCH] chore: add build scripts for cross-platform CLI binaries --- Makefile | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Makefile b/Makefile index 751e7fa7..969d0b72 100644 --- a/Makefile +++ b/Makefile @@ -31,3 +31,12 @@ website-serve: website-build ## Build and preview project website locally cd web/landing && npm run preview docs-serve: website-serve ## Alias for website-serve + +build-cli: ## Build CLI binaries for Linux, macOS, and Windows + @echo "Building CLI binaries..." + @mkdir -p bin/cli + GOOS=linux GOARCH=amd64 go build -o bin/cli/scriberr-linux-amd64 ./cmd/scriberr-cli + GOOS=darwin GOARCH=amd64 go build -o bin/cli/scriberr-darwin-amd64 ./cmd/scriberr-cli + GOOS=darwin GOARCH=arm64 go build -o bin/cli/scriberr-darwin-arm64 ./cmd/scriberr-cli + GOOS=windows GOARCH=amd64 go build -o bin/cli/scriberr-windows-amd64.exe ./cmd/scriberr-cli + @echo "✓ CLI binaries built in bin/cli/"