Skip to main content

cli/
lib.rs

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}