grut doctor prints a full health report, but shell prompts and install scripts sometimes only need a quiet gate. Add grut doctor --check to run the same checks, print nothing, and use the exit code.
Acceptance criteria:
grut doctor --check exits 0 when required checks pass.
- It exits non-zero when any required check fails.
--check does not print the text report.
--check --json still prints JSON for callers that request it.
grut doctorprints a full health report, but shell prompts and install scripts sometimes only need a quiet gate. Addgrut doctor --checkto run the same checks, print nothing, and use the exit code.Acceptance criteria:
grut doctor --checkexits 0 when required checks pass.--checkdoes not print the text report.--check --jsonstill prints JSON for callers that request it.