1#[macro_use]
2extern crate lazy_static;
3#[macro_use]
4extern crate pest_derive;
5#[cfg(test)]
6#[macro_use]
7extern crate pretty_assertions;
8#[macro_use]
9extern crate serde_derive;
10
11pub use crate::archetype::{Archetype, ArchetypeError};
12pub use crate::core::Archetect;
13pub use crate::errors::{ArchetectError, RenderError};
14
15mod core;
16mod errors;
17
18pub mod actions;
19pub mod archetype;
20pub mod config;
21pub mod input;
22pub mod rendering;
23pub mod requirements;
24pub mod rules;
25pub mod system;
26pub mod vendor;
27pub mod source;
28mod utils;
29