Skip to main content

cc_audit/input/
mod.rs

1//! Input layer (L1) for input source abstraction.
2//!
3//! This module handles:
4//! - CLI argument parsing
5//! - Input source resolution (local paths, remote URLs, clients)
6//! - Client detection
7
8pub mod source;
9
10// Re-export from existing modules (will be moved here in Phase 10)
11pub use crate::cli::{BadgeFormat, Cli, OutputFormat, ScanType};
12pub use crate::client::{
13    ClientType, DetectedClient, detect_client, detect_installed_clients, list_installed_clients,
14};
15pub use source::{InputSource, SourceResolver};