1#![doc = include_str!("../README.md")]
2
3pub mod arguments;
4pub mod builder;
5pub mod command_dispatcher;
6pub mod context;
7pub mod errors;
8pub mod modifier;
9pub mod parse_results;
10pub mod result_consumer;
11pub mod string_reader;
12pub mod suggestion;
13pub mod tree;
14
15pub mod prelude {
16 pub use crate::{
17 arguments::{
18 bool_argument_type::{bool, get_bool},
19 double_argument_type::{double, get_double},
20 float_argument_type::{float, get_float},
21 integer_argument_type::{get_integer, integer},
22 long_argument_type::{get_long, long},
23 string_argument_type::{get_string, greedy_string, string, word},
24 },
25 builder::{literal_argument_builder::literal, required_argument_builder::argument},
26 command_dispatcher::CommandDispatcher,
27 context::CommandContext,
28 };
29}