mod doctor#

module doctor#

Health check for external and in-process tooling.

Functions

fn collect_statuses() -> Vec<ToolStatus>#

Probe pandoc, vale, Harper CLI, in-process harper-core, and optional free Jira.

fn critical_missing(statuses: &[ToolStatus]) -> Vec<&ToolStatus>#

Critical tools for the convert workflow: currently pandoc.

fn format_doctor(statuses: &[ToolStatus]) -> String#

Human-readable multi-line doctor report (never empty of named tools).

Structs and Unions

struct ToolStatus#

One line of doctor status for a tool.

name: String#
present: bool#
detail: String#

Implementations

impl ToolStatus#

Functions

fn line(&self) -> String#