A Conventional commit cli built with Rust.
convco gives tools to work with Conventional Commits.
The tool is still in early development, but already useful. It provides already the following commands:
convco changelog: Create a changelog file.convco check: Checks if a range of commits is following the convention.convco commit: Helps to make conventional commits.convco version: Finds out the current or next version.
Installation
Convco is build as a single binary. It does not need an additional runtime. Shell completions are available for bash, zsh, elvish, fish and powershell.
Ubuntu (x64)
Download the latest convco-deb.zip file from the github releases.
curl -OL https://github.com/convco/convco/releases/latest/download/convco-deb.zip
unzip convco-deb.zip
sudo dpkg -i convco*.deb
Homebrew
For macOS or Linux
brew install convco
Windows
Download the latest convco-windows.zip zip file.
Extract convco.exe into a folder in your PATH.
Docker
Mount the current work directory in a volume and run convco in it.
docker run --rm -v "$PWD:/tmp" -w /tmp convco/convco --help
From source
cargo install convco