Interactive CLI for Conventional Commits, with Gitmoji support.
concom (conventional commits) is a Rust-based interactive CLI wizard for generating & committing conventional commit messages.
This tool uses up-to-date data sets directly from the Gitmoji and Commitizen projects.
Tip
After installing, alias it to git cc for a better experience.
Install prebuilt binaries via shell script:
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/agarleanu/concom/releases/latest/download/concom-installer.sh | shInstall prebuilt binaries via powershell script:
powershell -ExecutionPolicy Bypass -c "irm https://github.com/agarleanu/concom/releases/latest/download/concom-installer.ps1 | iex"Run the CLI directly with:
npx @concom/cliThe prebuilt binaries can be run directly by invoking concom in your shell.
concomYou can set up a git cc alias to invoke concom directly from git.
git config --global alias.cc '!concom'
git cc # will run concomOnce set, you can run git cc from any repository instead of concom.
Update to the latest version by invoking the following:
concom-update
