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