//! The five `tidalctl` subcommands, one module each.
//!
//! Each module exposes a single `run(...)` entry point returning
//! `(rendered_output, exit_code)`; `main` dispatches to them and prints the
//! output. The exit-code contract (0 = ok/empty, 1 = usage/internal, 2 =
//! degraded/unreadable) is documented in the crate-root `//!` header.

pub(crate) mod diagnostics;
pub(crate) mod paths;
pub(crate) mod recover;
pub(crate) mod scope_stats;
pub(crate) mod status;
