qn/lib.rs
1//! Library entry point for the `qn` CLI.
2//!
3//! This module exists so integration tests can call into the CLI in-process.
4//! See `tests/common/mod.rs` for the test harness.
5
6pub mod cli;
7pub mod errors;
8pub mod output;
9
10pub(crate) mod commands;
11pub(crate) mod config;
12pub(crate) mod confirm;
13pub(crate) mod context;
14pub(crate) mod time_arg;
15
16pub use cli::Cli;
17pub use errors::CliError;