Re-exports

pub use anyhow;
pub use atty;
pub use clap;
pub use dialoguer;
pub use error_stack;
pub use strum;

Modules

Macros

define and pub use the mod
define a new subcommand

Structs

The Error type, a wrapper around a dynamic error type.
Contains a Frame stack consisting of Contexts and attachments.

Enums

Traits

Parse command-line arguments into Self.
Extension trait for Result to provide context information on Reports.

Functions

Type Definitions

Attribute Macros

Annotating a trait or enum definition with an #[enum_dispatch] attribute will register it with the enum_dispatch library, allowing it to be used to generate impl blocks elsewhere.

Derive Macros

Converts strings to enum variants based on their name.
Generates the Parser implementation.