Skip to content

Doctor Output

ImperaZim edited this page Jun 28, 2026 · 1 revision

Doctor Output

EasyLibrary doctor commands print a shared severity and can emit JSON for support scripts.

Severities

OK
INFO
WARNING
ERROR
CRITICAL

OK means no action is needed. INFO is useful context. WARNING needs operator attention. ERROR means something should be fixed. CRITICAL marks a boot/runtime ownership risk such as duplicate providers or safety-blocked package proxies.

Text Commands

/easylibrary doctor
/easylibrary packages doctor
/easylibrary config doctor

Healthy output should include Severity: OK or acceptable INFO, plus Problems: 0.

JSON Commands

/easylibrary doctor json
/easylibrary libs doctor json
/easylibrary packages doctor json
/easylibrary config doctor json

Aliases for the output flag:

json
--json
format=json
output=json

The JSON schema starts as:

easylibrary.doctor.v1

Use JSON for automation, CI smoke captures and future report bundles. Use the normal text output for day-to-day server operation.

Clone this wiki locally