Skip to main content

Module input

Module input 

Source
Expand description

Input layer (L1) for input source abstraction.

This module handles:

  • CLI argument parsing
  • Input source resolution (local paths, remote URLs, clients)
  • Client detection

Re-exports§

pub use crate::cli::BadgeFormat;
pub use crate::cli::Cli;
pub use crate::cli::OutputFormat;
pub use crate::cli::ScanType;
pub use crate::client::ClientType;
pub use crate::client::DetectedClient;
pub use crate::client::detect_client;
pub use crate::client::detect_installed_clients;
pub use crate::client::list_installed_clients;
pub use source::InputSource;
pub use source::SourceResolver;

Modules§

source
Input source resolution.