openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
22 lines (21 loc) • 858 B
JavaScript
import { l as normalizeOptionalString } from "./string-coerce-CIXf7egm.js";
import { t as formatCliCommand } from "./command-format-C7YfyMTd.js";
import { t as quoteCliArg } from "./quote-cli-arg-BEt71TUh.js";
//#region src/cli/pairing-command-format.ts
/** Format an exact-request approval hint; callers keep token/password flags in reminders. */
function formatPairingApproveCommand(group, requestId, opts = {}) {
const args = [
"openclaw",
group,
"approve",
requestId
];
const url = normalizeOptionalString(opts.url);
if (url) args.push("--url", url);
const timeout = normalizeOptionalString(opts.timeout);
if (timeout && timeout !== "10000") args.push("--timeout", timeout);
if (opts.json === true) args.push("--json");
return formatCliCommand(args.map(quoteCliArg).join(" "));
}
//#endregion
export { formatPairingApproveCommand as t };