//! Print `config.schema.json` to stdout.
//!
//! Used by `mise run schema:update` to regenerate the committed
//! `config.schema.json` at the repo root, and by `mise run
//! schema:check` to fail CI when the committed file drifts from
//! the Rust types in `crate::config`.
//!
//! The schema is consumed by editor integrations (taplo / VS Code /
//! Zed) via the `#:schema` directive that `linesmith init` writes
//! into user-generated configs.
use Config;