//! CLI user interface layer for `ez-token`.
//!
//! This module groups everything related to the command-line interface:
//! argument parsing, interactive prompts, output formatting, and
//! input history. It is intentionally kept separate from the
//! authentication logic in [`crate::services`].
/// CLI argument definitions via `clap`.
/// Resolves authentication parameters from args, profiles, and prompts.
/// Persistent input history for interactive prompts.
/// Terminal output helpers, spinners, and emoji formatting.