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 context;
8pub mod errors;
9pub mod output;
10
11pub(crate) mod commands;
12pub(crate) mod config;
13pub(crate) mod confirm;
14pub(crate) mod retry;
15pub(crate) mod time_arg;
16
17pub use cli::Cli;
18pub use errors::CliError;