runi-cli 0.1.2

Terminal styling and CLI utilities for the Runi library collection
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
pub mod launcher;
pub mod tint;

pub use launcher::{
    CLArgument, CLOption, Command, CommandSchema, Error, FromArg, HelpPrinter, Launcher,
    LauncherWithSubs, OptionParser, ParseResult, Result, Runnable, SubCommandOf,
};
pub use tint::{Tint, supports_color, supports_color_stdout};

/// `#[derive(Command)]` — generate a `Command` trait impl from attributed
/// fields. Requires the default `derive` feature.
#[cfg(feature = "derive")]
pub use runi_cli_macros::Command;