https://github.com/LeoBorai/cargo-tag
Cargo plugin to bump crate's versions and Git tag them for release
https://github.com/LeoBorai/cargo-tag
cargo crate git release tagging
Last synced: 1 day ago
JSON representation
Cargo plugin to bump crate's versions and Git tag them for release
- Host: GitHub
- URL: https://github.com/LeoBorai/cargo-tag
- Owner: LeoBorai
- License: mit
- Created: 2022-11-26T22:24:13.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-01-20T12:36:01.000Z (over 1 year ago)
- Last Synced: 2025-02-21T09:57:28.074Z (over 1 year ago)
- Topics: cargo, crate, git, release, tagging
- Language: Rust
- Homepage: https://crates.io/crates/cargo-tag
- Size: 104 KB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
cargo tag
Cargo plugin to bump crate's versions and Git tag them for release
[](https://crates.io/crates/cargo-tag)
[](https://docs.rs/cargo-tag)



Cargo plugin to bump crate's versions and Git tag them
for release.
"cargo tag" helps to automate the process of bumping versions
similar to how "npm version" does.
When bumping versions with "cargo tag", the
Cargo.toml and Cargo.lock files are updated with the new version, then a Git
commit and a Git tag are both created.
```
Usage: cargo-tag [COMMAND]
Commands:
current
Print current package version
minor
Bumps crate's minor version and create a git tag
major
Bumps crate's major version and create a git tag
patch
Bumps crate's patch version and create a git tag
help
Print this message or the help of the given subcommand(s)
Options:
-h, --help
Print help information (use `-h` for a summary)
-V, --version
Print version information
```
## Installation
```bash
cargo install cargo-tag
```
> Requires Git to be installed in your system.
## Contributing
Every contribution to this project is welcome. Feel free to open a pull request,
an issue or just by starting this project.
## License
Distributed under the terms of both the MIT license