openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
17 lines (16 loc) • 732 B
JavaScript
import { r as theme } from "./theme-vjDs9tao.js";
//#region src/cli/help-format.ts
function formatHelpExample(command, description) {
return ` ${theme.command(command)}\n ${theme.muted(description)}`;
}
function formatHelpExampleLine(command, description) {
if (!description) return ` ${theme.command(command)}`;
return ` ${theme.command(command)} ${theme.muted(`# ${description}`)}`;
}
/** Render help examples in stacked or inline comment style. */
function formatHelpExamples(examples, inline = false) {
const formatter = inline ? formatHelpExampleLine : formatHelpExample;
return examples.map(([command, description]) => formatter(command, description)).join("\n");
}
//#endregion
export { formatHelpExamples as t };