UNPKG

@gguf/claw

Version:

Multi-channel AI gateway with extensible messaging integrations

18 lines (16 loc) 735 B
import { t as formatCliCommand } from "./command-format-D3syQOZg.js"; import { o as readConfigFileSnapshot } from "./config-B2kL1ciP.js"; //#region src/commands/config-validation.ts async function requireValidConfigSnapshot(runtime) { const snapshot = await readConfigFileSnapshot(); if (snapshot.exists && !snapshot.valid) { const issues = snapshot.issues.length > 0 ? snapshot.issues.map((issue) => `- ${issue.path}: ${issue.message}`).join("\n") : "Unknown validation issue."; runtime.error(`Config invalid:\n${issues}`); runtime.error(`Fix the config or run ${formatCliCommand("openclaw doctor")}.`); runtime.exit(1); return null; } return snapshot.config; } //#endregion export { requireValidConfigSnapshot as t };