Skip to content

Skipprd doctor

Preflight the engine config before a long sync. Checks skippr.yml, env refs, source, optional sink, and WAL. Not sde doctor (dbt, login, LLM).

Same checks as Python Session.doctor().

Usage

bash
skipprd doctor [--output text|json] [--log [LEVEL]]
skipprd --config skippr.yml doctor [--output json]

Flags

FlagRequiredDescription
--outputNotext (default) or json. JSON shape is { "ok": bool, "checks": [ { "name", "ok", "message" } ] }.
--logNoEnable logging.

data_sink is optional. Without a sink, doctor still passes if the WAL is usable — the WAL is the dataset.

Example

bash
skipprd --config skippr.yml doctor
skipprd doctor --output json

Exit codes

CodeMeaning
0All checks passed
1At least one check failed

This site is source-available under PolyForm Shield 1.0.0