Files
codex-retry-gateway/scripts/stop-gateway.mjs
T
2026-06-26 10:07:55 +08:00

25 lines
514 B
JavaScript

#!/usr/bin/env node
import {
DEFAULT_STATE_ROOT,
parseOptions,
stopGateway,
} from "./admin-lib.mjs";
async function main() {
const options = parseOptions(process.argv, { booleanFlags: ["quiet"] });
const message = await stopGateway({
stateRoot: options.stateRoot || DEFAULT_STATE_ROOT,
quiet: Boolean(options.quiet),
});
if (message) {
process.stdout.write(`${message}\n`);
}
}
main().catch((error) => {
process.stderr.write(`${error?.stack || error}\n`);
process.exit(1);
});