Crate raz_common

Crate raz_common 

Source
Expand description

Common utilities and shared types for the raz project

This crate contains functionality that is shared across multiple raz crates to reduce code duplication and ensure consistency.

Re-exports§

pub use env::EnvBuilder;
pub use env::EnvParser;
pub use error::CommonError;
pub use error::ErrorContext;
pub use error::OptionContext;
pub use error::Result;
pub use output::OutputFormatter;
pub use shell::ShellCommand;
pub use time::Elapsed;
pub use time::TimeUtils;

Modules§

cargo_flags
Common cargo flags and their categorization
env
Environment variable parsing and manipulation utilities
error
Common error types used across raz crates
output
Output formatting utilities for consistent CLI output
parse
Parsing utilities for command-line arguments and options
shell
Shell command parsing and manipulation utilities
time
Time and duration utilities