commitizen

Define and enforce consistent commit message conventions

brewmacoslinux
Try with needOr install directly
Source

About

Defines a standard way of committing rules and communicating it

Commands

czcommitizen

Examples

Initialize commitizen configuration in project$ cz init
Create a commit with interactive prompt following conventions$ cz commit
Generate changelog based on commit history$ cz changelog