Name of the committing rules to use. What we generally call the commit conventions.
You can write your own convention, and release it on PyPI, check Customizing through a Python class.
Current version.
Required if you use version_provider = "commitizen".
Example: "0.1.2".
Style for the prompts.
It will merge this value with default style. See Styling your prompts with your favorite colors for more details.
Custom rules for committing and bumping.
Supported in TOML, JSON, and YAML configuration files.
See customization for more details.
Show keyboard shortcuts when selecting from a list. When enabled, each choice shows a shortcut key; press that key or use the arrow keys to select.
Example
Run cz commit to see shortcut keys on each choice.
To customize which key is used for each choice (via the key field when using cz_customize), see shortcut keys customization.
April 7, 2026