yatera 0.1.0

Yet another Tera CLI
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use crate::prelude::*;

#[derive(Cli)]
#[usage(bin = "tera", about = "Render a Tera v2 template from stdin to stdout")]
pub struct YtrCli {
    #[usage(flatten)]
    pub render: YtrCmdRender,
}

impl YtrCli {
    pub fn main() {
        YtrCli::parse().render.run().unwrap_or_else(|err| {
            eprintln!("Error: {:?}", err);
            std::process::exit(1);
        });
    }
}