sbom_tools/cli/mod.rs
1//! CLI command handlers.
2//!
3//! This module provides testable command handlers that are invoked by main.rs.
4//! Each handler implements the business logic for a specific CLI subcommand.
5
6mod diff;
7mod multi;
8mod quality;
9mod query;
10mod validate;
11mod view;
12mod watch;
13
14pub use diff::run_diff;
15pub use multi::{run_diff_multi, run_matrix, run_timeline};
16pub use quality::run_quality;
17pub use query::{QueryFilter, run_query};
18pub use validate::run_validate;
19pub use view::run_view;
20pub use watch::run_watch;
21
22// Re-export config types used by handlers
23pub use crate::config::{DiffConfig, ViewConfig};