1pub mod actions;
2pub mod commands;
3pub mod error;
4#[path = "lib/mod.rs"]
5pub mod upstream_lib;
6
7pub mod add_action {
8 pub use crate::actions::add_action::*;
9}
10
11pub mod build_action {
12 pub use crate::actions::build_action::*;
13}
14
15pub mod build_executor {
16 pub use crate::actions::build_executor::*;
17}
18
19pub mod generate_action {
20 pub use crate::actions::generate_action::*;
21}
22
23pub mod info_action {
24 pub use crate::actions::info_action::*;
25}
26
27pub mod new_action {
28 pub use crate::actions::new_action::*;
29}
30
31pub mod start_action {
32 pub use crate::actions::start_action::*;
33}
34
35pub mod start_executor {
36 pub use crate::actions::start_executor::*;
37}
38
39pub mod compiler {
40 pub use crate::upstream_lib::compiler::*;
41}
42
43pub mod configuration {
44 pub use crate::upstream_lib::configuration::*;
45}
46
47pub mod package_managers {
48 pub use crate::upstream_lib::package_managers::*;
49}
50
51pub mod questions {
52 pub use crate::upstream_lib::questions::*;
53}
54
55pub mod readers {
56 pub use crate::upstream_lib::readers::*;
57}
58
59pub mod runners {
60 pub use crate::upstream_lib::runners::*;
61}
62
63pub mod schematics {
64 pub use crate::upstream_lib::schematics::*;
65}
66
67pub mod ui {
68 pub use crate::upstream_lib::ui::*;
69}
70
71pub mod utils {
72 pub use crate::upstream_lib::utils::*;
73}
74
75pub use error::{CliError, Result};
76
77#[cfg(test)]
78mod tests {
79 #[test]
80 fn crate_loads() {
81 assert_eq!(env!("CARGO_PKG_NAME"), "cli");
82 }
83}