gitea-release/src/main.rs

21 lines
469 B
Rust
Raw Normal View History

use anyhow::Result;
2020-05-30 14:57:18 +00:00
use structopt::StructOpt;
use ::gitea_release::{cmd::{self, Cmd}};
2020-05-30 14:57:18 +00:00
#[tokio::main]
async fn main() -> Result<()> {
let _ = kankyo::init();
2020-07-09 17:06:07 +00:00
let cmd = Cmd::from_args();
2020-05-30 14:57:18 +00:00
match cmd {
2020-07-08 23:02:31 +00:00
Cmd::Cut {
2020-05-31 16:53:34 +00:00
common,
changelog,
tag,
release_meta,
2020-07-08 23:02:31 +00:00
} => cmd::cut::run(common, changelog, tag, release_meta).await,
Cmd::DronePlugin { env } => cmd::drone_plugin::run(env).await,
2020-05-30 14:57:18 +00:00
}
}