Skip to content

Commit 1d9c359

Browse files
committed
[scripts] split build-all command into os-arch specific commands
1 parent 8c49985 commit 1d9c359

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

devbox.json

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,15 @@
1414
],
1515
"scripts": {
1616
"build": "go build -o dist/devbox ./cmd/devbox",
17+
"build-darwin-amd64": "GOOS=darwin GOARCH=amd64 go build -o dist/devbox-darwin-amd64 ./cmd/devbox",
18+
"build-darwin-arm64": "GOOS=darwin GOARCH=arm64 go build -o dist/devbox-darwin-arm64 ./cmd/devbox",
19+
"build-linux-amd64": "GOOS=linux GOARCH=amd64 go build -o dist/devbox-linux-amd64 ./cmd/devbox",
20+
"build-linux-arm64": "GOOS=linux GOARCH=arm64 go build -o dist/devbox-linux-arm64 ./cmd/devbox",
1721
"build-all": [
18-
"GOOS=darwin GOARCH=amd64 go build -o dist/devbox-darwin-amd64 ./cmd/devbox",
19-
"GOOS=darwin GOARCH=arm64 go build -o dist/devbox-darwin-arm64 ./cmd/devbox",
20-
"GOOS=linux GOARCH=amd64 go build -o dist/devbox-linux-amd64 ./cmd/devbox",
21-
"GOOS=linux GOARCH=arm64 go build -o dist/devbox-linux-arm64 ./cmd/devbox"
22+
"devbox run build-darwin-amd64",
23+
"devbox run build-darwin-arm64",
24+
"devbox run build-linux-amd64",
25+
"devbox run build-linux-arm64",
2226
],
2327
"code": "code .",
2428
"lint": "golangci-lint run --timeout 5m && scripts/gofumpt.sh",

0 commit comments

Comments
 (0)