1#![doc = include_str!("../README.md")]
2
3pub mod prelude {
5 pub use std::env;
6 pub use std::error::Error;
7 pub use std::fs;
8 pub use std::io;
9 pub use std::path::{Path, PathBuf};
10 pub use std::process::exit;
11 pub use std::process::Child;
12 pub use std::process::Command;
13 pub use std::process::Stdio;
14 pub use std::sync::mpsc;
15 pub use std::sync::{Arc, Mutex};
16 pub use std::time::Instant;
17 pub use tracing::{debug, error, info};
18}
19
20pub mod e_findmain;
21pub use e_findmain::*;
22pub mod e_types;
23pub use e_types::*;
24pub mod e_bacon;
25pub use e_bacon::*;
26pub mod e_cli;
27pub use e_cli::Cli;
28pub mod e_manifest;
29pub use e_manifest::{collect_workspace_members, locate_manifest};
30pub mod e_parser;
31pub use e_parser::parse_available;
32pub mod e_runner;
33pub use e_runner::run_example;
34pub mod e_collect;
35pub mod e_command_builder;
36pub mod e_discovery;
37pub mod e_features;
38pub mod e_target;
39pub mod e_tui;