mirror of
https://github.com/different-ai/openwork
synced 2026-04-25 17:15:34 +02:00
* feat(server-v2): add standalone runtime and SDK foundation * docs(server-v2): drop planning task checklists * build(server-v2): generate OpenAPI and SDK during dev * build(server-v2): generate API artifacts before builds * build(server-v2): drop duplicate root SDK generation * build(app): remove SDK generation hooks --------- Co-authored-by: src-opn <src-opn@users.noreply.github.com>
24 lines
530 B
JavaScript
24 lines
530 B
JavaScript
#!/usr/bin/env node
|
|
|
|
import { spawn } from "node:child_process";
|
|
import { dirname, resolve } from "node:path";
|
|
import { fileURLToPath } from "node:url";
|
|
|
|
const binDir = dirname(fileURLToPath(import.meta.url));
|
|
const packageDir = resolve(binDir, "..");
|
|
|
|
const child = spawn("bun", ["src/cli.ts", ...process.argv.slice(2)], {
|
|
cwd: packageDir,
|
|
stdio: "inherit",
|
|
env: process.env,
|
|
});
|
|
|
|
child.once("exit", (code, signal) => {
|
|
if (signal) {
|
|
process.kill(process.pid, signal);
|
|
return;
|
|
}
|
|
|
|
process.exit(code ?? 1);
|
|
});
|