semver-cargo 0.2.0

A SemVer-Release plugin for updating and publish cargo project releases.
Documentation
1
2
3
4
5
6
7
8
9
10
11
use semver_common::{Alert, Version, run_command};

pub fn set_version(version: &Version) -> Result<(), Alert> {
    run_command("cargo", ["set-version", &version.short()])?;
    Ok(())
}

pub fn publish() -> Result<(), Alert> {
    run_command("cargo", ["publish"])?;
    Ok(())
}