ralph/commands/mod.rs
1//! Command implementation layer.
2//!
3//! Purpose:
4//! - Centralize "do the work" command implementations separate from the CLI surface (`crate::cli`).
5//! - Mirror the CLI structure for easier navigation and maintenance.
6//!
7//! Non-goals:
8//! - This module does not define clap argument parsing; see `crate::cli` for that.
9
10pub mod app;
11pub mod cleanup;
12pub mod cli_spec;
13pub mod context;
14pub mod daemon;
15pub mod doctor;
16
17// Re-export commonly used doctor types for convenience
18pub use doctor::types::{CheckResult, CheckSeverity, DoctorReport};
19pub use doctor::{print_doctor_report_text, run_doctor};
20pub mod init;
21pub mod plugin;
22pub mod prd;
23pub mod prompt;
24pub mod run;
25pub mod runner;
26pub mod scan;
27pub mod task;
28pub mod tutorial;
29pub mod watch;