1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#[macro_use]
extern crate failure;
extern crate serde_json as json;
extern crate serde_yaml as yaml;

#[cfg(feature = "substitute")]
extern crate atty;
#[cfg(feature = "substitute")]
extern crate base64;
#[cfg(feature = "process")]
extern crate glob;
#[cfg(feature = "substitute")]
extern crate handlebars;
#[cfg(feature = "substitute")]
extern crate liquid;
#[cfg(feature = "process")]
extern crate serde;
#[cfg(feature = "process")]
extern crate treediff;
#[cfg(any(feature = "substitute", feature = "process"))]
extern crate yaml_rust;

#[cfg(feature = "substitute")]
pub mod substitute;
#[cfg(feature = "process")]
pub mod process;