reify 0.5.8

Write configuration files from templates using env variables
Documentation
use std::collections::HashMap;
use serde::Deserialize;

#[derive(Deserialize, Debug)]
pub struct ReifyConfig {
    pub env: HashMap<String, String>,
    pub mounts: Vec<ReifyMount>,
}

#[derive(Deserialize, Debug)]
pub struct ReifyMount {
    pub source: String,
    pub destination: String,
    pub processor: ReifyProcessor,
}

#[derive(Deserialize, Debug)]
pub enum ReifyProcessor {
    #[serde(rename = "handlebars")]
    Handlebars,
    #[serde(rename = "tera")]
    Tera,
    #[serde(rename = "copy")]
    Copy,
}