omen_micro 0.1.0

A rust crate for generating microservice boilerplate code
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use clap::Parser;
use omen::build_micro;

#[derive(Parser)]
#[clap(version = env!("CARGO_PKG_VERSION"), author = env!("CARGO_PKG_AUTHORS"), about = env!("CARGO_PKG_DESCRIPTION"))]
struct Opts {
    #[clap(short, long)]
    name: String,
}

fn main () -> anyhow::Result<()> {
    let opts : Opts = Opts::parse();
    build_micro(&opts.name)?;
    println!("Microservice '{}' generated succesfully", opts.name);

    Ok(())
}