mirror of
https://github.com/anomalyco/opencode.git
synced 2026-11-09 15:32:55 +00:00
14 lines
449 B
JavaScript
14 lines
449 B
JavaScript
#!/usr/bin/env node
|
|
|
|
import { spawnSync } from "node:child_process"
|
|
import { binaryPath } from "../index.js"
|
|
|
|
if (!binaryPath) {
|
|
console.error(`opencode-pty is unavailable for ${process.platform}-${process.arch}`)
|
|
process.exit(1)
|
|
}
|
|
|
|
const result = spawnSync(binaryPath, process.argv.slice(2), { stdio: "inherit" })
|
|
if (result.error) throw result.error
|
|
if (result.signal) process.kill(process.pid, result.signal)
|
|
process.exit(result.status ?? 1)
|