项目文件夹

文件
T
士子☀️ c8d4f763fd fix: 🐛 types
2024-02-11 18:00:08 +08:00

21 行
490 B
TypeScript

#!/usr/bin/env zx
import { $, os } from "zx";
const platform = os.platform();
let GOOS = "";
const GOARCH = "amd64";
let filename = `../packages/main/bin/${platform}/server`;
if (platform == "darwin") {
GOOS = "darwin";
} else if (platform == "win32") {
GOOS = "windows";
filename += ".exe";
} else {
console.error(`Unsupported OS: ${platform}`);
process.exit(1);
}
await $`cd internal && npx cross-env GIN_MODE=release GOOS=${GOOS} GOARCH=${GOARCH} go build -o ${filename}`;