Files
clawdbot/src/terminal/links.ts
2026-01-08 06:25:21 +01:00

25 lines
664 B
TypeScript

import { formatTerminalLink } from "../utils.js";
export const DOCS_ROOT = "https://docs.clawd.bot";
export function formatDocsLink(
path: string,
label?: string,
opts?: { fallback?: string; force?: boolean },
): string {
const trimmed = path.trim();
const url = trimmed.startsWith("http")
? trimmed
: `${DOCS_ROOT}${trimmed.startsWith("/") ? trimmed : `/${trimmed}`}`;
return formatTerminalLink(label ?? url, url, {
fallback: opts?.fallback ?? url,
force: opts?.force,
});
}
export function formatDocsRootLink(label?: string): string {
return formatTerminalLink(label ?? DOCS_ROOT, DOCS_ROOT, {
fallback: DOCS_ROOT,
});
}