//! Assorted helper utilities shared across the `workflow-rs` ecosystem,
//! including error/result types, interactive CLI actions, command-line
//! argument helpers, formatting, public IP lookup and semantic version
//! parsing.
/// Crate-wide error type.
/// Crate-wide [`Result`](result::Result) type alias.
/// Trait for defining interactive, selectable CLI actions.
/// Builder for assembling de-duplicated command-line argument lists.
/// Human-readable value formatting helpers.
/// Helpers for resolving the host's public IP address.
/// Semantic version parsing, comparison and crates.io lookup.
/// Re-exports of the most commonly used modules for convenient glob imports.