From 3783b6ace86957c95e5137c7645af319dd2462e9 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Sun, 28 Mar 2021 17:13:27 +0300 Subject: feat: set version in Cargo.toml for Rust projects --- src/bin/bumper.rs | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/bin/bumper.rs') diff --git a/src/bin/bumper.rs b/src/bin/bumper.rs index 1a2e567..564b589 100644 --- a/src/bin/bumper.rs +++ b/src/bin/bumper.rs @@ -1,5 +1,6 @@ use bumper::errors::BumperError; use bumper::git; +use bumper::project::ProjectKind; use log::{error, info}; use std::process::exit; use structopt::StructOpt; @@ -15,6 +16,10 @@ fn bumper() -> Result<(), BumperError> { pretty_env_logger::init_custom_env("BUMPER_LOG"); info!("Bumper starts"); let opt = Opt::from_args(); + + let mut project = ProjectKind::detect(".")?; + project.set_version(&opt.version)?; + git::tag(&opt.version)?; info!("Bumper ends OK"); Ok(()) -- cgit v1.2.1