mirror of
https://github.com/aljazceru/opencode.git
synced 2026-01-25 18:54:56 +01:00
fix(dev): build tui with correct file ext for windows (#2590)
This commit is contained in:
committed by
GitHub
parent
3752bb9717
commit
1f8d396b76
@@ -123,14 +123,15 @@ export const TuiCommand = cmd({
|
|||||||
const file = Bun.file(binary)
|
const file = Bun.file(binary)
|
||||||
if (!(await file.exists())) {
|
if (!(await file.exists())) {
|
||||||
await Bun.write(file, tui, { mode: 0o755 })
|
await Bun.write(file, tui, { mode: 0o755 })
|
||||||
await fs.chmod(binary, 0o755)
|
if (process.platform !== "win32") await fs.chmod(binary, 0o755)
|
||||||
}
|
}
|
||||||
cmd = [binary]
|
cmd = [binary]
|
||||||
}
|
}
|
||||||
if (!tui) {
|
if (!tui) {
|
||||||
const dir = Bun.fileURLToPath(new URL("../../../../tui/cmd/opencode", import.meta.url))
|
const dir = Bun.fileURLToPath(new URL("../../../../tui/cmd/opencode", import.meta.url))
|
||||||
await $`go build -o ./dist/tui ./main.go`.cwd(dir)
|
let binaryName = `./dist/tui${process.platform === "win32" ? ".exe" : ""}`
|
||||||
cmd = [path.join(dir, "dist/tui")]
|
await $`go build -o ${binaryName} ./main.go`.cwd(dir)
|
||||||
|
cmd = [path.join(dir, binaryName)]
|
||||||
}
|
}
|
||||||
Log.Default.info("tui", {
|
Log.Default.info("tui", {
|
||||||
cmd,
|
cmd,
|
||||||
|
|||||||
Reference in New Issue
Block a user