Files
opencode/packages/process-daemon/npm/bin/opencode-pty.js

15 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)