Luigit
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;