chore: import upstream snapshot with attribution
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
import { t } from "../i18n.mjs";
|
||||
|
||||
export function registerRepl(program) {
|
||||
program
|
||||
.command("repl")
|
||||
.description(t("repl.description"))
|
||||
.option("-m, --model <id>", t("repl.model"))
|
||||
.option("--combo <name>", t("repl.combo"))
|
||||
.option("-s, --system <prompt>", t("repl.system"))
|
||||
.option("--resume <session>", t("repl.resume"))
|
||||
.action(async (opts, cmd) => {
|
||||
const globalOpts = cmd.optsWithGlobals();
|
||||
const port = globalOpts.port ? parseInt(String(globalOpts.port), 10) : 20128;
|
||||
const baseUrl = globalOpts.baseUrl ?? `http://localhost:${port}`;
|
||||
const apiKey = globalOpts.apiKey ?? null;
|
||||
const { runRepl } = await import("../tui/Repl.jsx");
|
||||
await runRepl({ ...opts, baseUrl, apiKey, port });
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user