cargo-release 0.1.2

cargo release command
cargo-release-0.1.2 is not a library.
Visit the last successful build: cargo-release-0.25.7

cargo release

This a script standardize release of cargo project for you.

Basically it runs following tasks:

  • Check if current working directory is git clean
  • Read version from Cargo.toml, remove prerelease extension and commit if necessary
  • Create a git tag for this version
  • Run cargo publish
  • Bump version for next development cycle
  • git push

Install

cargo install cargo-release

Usage

cargo release

prerequisite

  • Your project should be managed by git.

License

Licensed under either of

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.