1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#![cfg_attr(all(doc, CHANNEL_NIGHTLY), feature(doc_auto_cfg))]
#![doc = include_str!("../README.md")]

/// convenience re-export of the clap crate
pub use clap;

/// convenience re-export of the rustyline crate
pub use rustyline;

pub use clap::{Arg, ArgMatches, Command, ValueHint};

mod handler;
pub use handler::{Callback, ClapCmdResult};

mod async_stdout;

mod helper;

mod group;
pub use group::HandlerGroup;

mod builder;
pub use builder::ClapCmdBuilder;

mod shell_parser;

mod cmd;
pub use cmd::ClapCmd;

pub mod errors;