# git-cz `git-cz` is a simple commitizen tool written in rust. `git-cz` helps you create [conventional commits](https://www.conventionalcommits.org/en/v1.0.0/) with ease. It prompts you to select the type of commit, enter a scope (optional), and provide a summary and detailed description. ![demo](./assets/demo.gif) ## Features - Prompts for commit type, scope, summary, and detailed description. ## Installation ```bash cargo install git-commitizen ``` > [!NOTE] > Although the package is called `git-commitizen` on crates.io, the installed binary is named `git-cz`: Check [releases](https://github.com/k3ii/git-cz/releases) for pre-built binaries or compiled binary for your platform. ## Conventional Commits The [Conventional Commits](https://www.conventionalcommits.org/) specification is a convention for writing consistent commit messages. It helps in automating the release process, generating changelogs, and making it easier to understand the history of a project. ### Format A conventional commit message has the following format: ```md ():