git-semver

Crates.iogit-semver
lib.rsgit-semver
version0.1.0
sourcesrc
created_at2024-01-15 18:48:52.026368
updated_at2024-01-15 18:48:52.026368
descriptionParse and calculate semantic version information from a Git repository.
homepage
repository
max_upload_size
id1100610
size64,973
Joshua Ford (Overflow0xFFFF)

documentation

README

git-semver

A CLI tool for determining the latest tag on a Git repository.

Usage

Print the current semantic version of the repository with:

git semver

Increment and print the semantic version with:

git semver [-x|--major]
git semver [-y|--minor]
git semver [-z|--patch]

Use this tool in tandem with other release tools to release new git tags like so:

git tag $(git semver --patch)

Building

A Makefile is provided for convenience, but it's not strictly necessary.

Build a release binary with

make

or

cargo build --release

In the former, tests will also be run.

License

See LICENSE.

Commit count: 0

cargo fmt