clapcmd/
lib.rs

1#![cfg_attr(all(doc, CHANNEL_NIGHTLY), feature(doc_auto_cfg))]
2#![doc = include_str!("../README.md")]
3
4/// convenience re-export of the clap crate
5pub use clap;
6
7/// convenience re-export of the rustyline crate
8pub use rustyline;
9
10pub use clap::{Arg, ArgMatches, Command, ValueHint};
11
12mod handler;
13pub use handler::{Callback, ClapCmdResult};
14
15mod async_stdout;
16
17mod helper;
18
19mod group;
20pub use group::HandlerGroup;
21
22mod builder;
23pub use builder::ClapCmdBuilder;
24
25mod shell_parser;
26
27mod cmd;
28pub use cmd::ClapCmd;
29
30pub mod errors;