@restormel/doctor
v0.1.10
Published
Restormel Doctor — open-source CLI for setup and health checks.
Maintainers
Readme
@restormel/doctor
Restormel Doctor is an open-source CLI that checks your local setup and surfaces actionable “what to fix next” issues. It is designed to be the entrypoint into the Restormel Platform.
Install
npx @restormel/doctorOr install globally / in a repo:
pnpm add -D @restormel/doctorUsage
restormel-doctorRepo scan (best-effort)
restormel-doctor --repoManifest output (CI-stable inventory)
restormel-doctor --repo --manifest-out restormel.doctor.manifest.jsonOutput formats
- Text (default):
restormel-doctor- JSON (for CI/artifacts):
restormel-doctor --format json
restormel-doctor --format json --out doctor.jsonExit codes
0: no blocking issues found1: blocking issues found2: usage/config error (unexpected failure)
What it checks (v1)
- Framework detection (Next.js / React / SvelteKit / Astro)
restormel.config.jsonpresence + parseability- Core:
@restormel/keysmust be installed (exit non-zero if missing) - Optional UI (Phase 5):
@restormel/keys-svelte/keys-react/keys-elements— warning only if missing (headless Phases 1–4 still pass) - Local key store presence (keys are never printed raw)
Relationship to Restormel Keys
@restormel/doctoris standalone and open source.- Restormel Keys (dashboard) will expose a Pro Healthcheck UI that aggregates Doctor + Validate signals across integrations, models, routes, and policies.
