Skip to main content

runi_cli/
lib.rs

1pub mod launcher;
2pub mod tint;
3
4pub use launcher::{
5    CLArgument, CLOption, Command, CommandSchema, Error, FromArg, HelpPrinter, Launcher,
6    LauncherWithSubs, OptionParser, ParseResult, Result, Runnable, SubCommandOf,
7};
8pub use tint::{Tint, supports_color, supports_color_stdout};
9
10/// `#[derive(Command)]` — generate a `Command` trait impl from attributed
11/// fields. Requires the default `derive` feature.
12#[cfg(feature = "derive")]
13pub use runi_cli_macros::Command;