usage/
lib.rs

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
#[cfg(test)]
extern crate insta;
extern crate log;

pub use crate::parse::parse;
pub use crate::spec::arg::SpecArg;
pub use crate::spec::choices::SpecChoices;
pub use crate::spec::cmd::SpecCommand;
pub use crate::spec::complete::SpecComplete;
pub use crate::spec::flag::SpecFlag;
pub use crate::spec::mount::SpecMount;
pub use crate::spec::Spec;

#[macro_use]
pub mod error;
pub mod complete;
pub mod spec;

#[cfg(feature = "docs")]
pub mod docs;
pub mod parse;
pub(crate) mod sh;
pub(crate) mod string;
#[cfg(test)]
mod test;