#![doc = include_str!("../README.md")]
pub mod environment;
pub mod error;
pub mod provider;
#[cfg(any(test, doc))]
pub mod test;
pub mod util;
pub use environment as env;
pub use provider as prov;
pub use env::{Environment, Error as EnvironmentError, ExecutionError, IsEnvironment};
pub use prov::{
search_in, Actions, Candidate, Error as ProviderError, IsProvider, Provider, Query,
};
pub use util::CommandLine;
pub mod prelude {
pub use super::{
search_in, CommandLine, Environment, EnvironmentError, IsEnvironment, IsProvider, Provider,
ProviderError, Query,
};
}