repositories / pi-ext
pi-ext
bugabingas pi extensions
owned by admin
extensions/the-system/scripts/doctor.mjs
Raw#!/usr/bin/env node
import { runDoctor } from "../doctor.ts";
const result = runDoctor(process.argv[2] ?? process.cwd());
console.log(`ROOT ${result.root}`);
for (const reference of result.references)
console.log(`REF ${reference.path} ${reference.spec}`);
for (const finding of result.diagnostics)
console.log(`ERROR ${finding.code} ${finding.path}: ${finding.message}`);
if (result.exitCode === 0) console.log("OK The System is valid");
process.exitCode = result.exitCode;