1.2.0 • Published 6 months ago

conventional-commit-message-maker v1.2.0

Weekly downloads
-
License
ISC
Repository
github
Last release
6 months ago

Conventional Commit Message Maker

A cli tool for keeping your commit messages consistent. Based on conventional commits specification.

demo

Prerequisites

  • Node >= 20
  • Git

Installation

MacOS

npm i -g conventional-commit-message-maker
echo 'alias ch="conventional-commit-message-maker"' >> ~/.zshrc
source ~/.zshrc

# You can skip some of the prompts and make multiple aliases for different projects
echo 'alias chs="conventional-commit-message-maker --no-scope --no-breaking --no-task --no-wip"' >> ~/.zshrc

Linux

npm i -g conventional-commit-message-maker
echo 'alias ch="conventional-commit-message-maker"' >> ~/.bashrc
source ~/.bashrc

# You can skip some of the prompts and make multiple aliases for different projects
echo 'alias chs="conventional-commit-message-maker --no-scope --no-breaking --no-task --no-wip"' >> ~/.bashrc

Usage

ch

Options

  • --verbose: Prints the git commit output to the console.
  • --no-scope: Skips the scope prompt.
  • --no-breaking: Skips the breaking change prompt.
  • --no-task: Skips the task number prompt.
  • --no-wip: Skips the WIP prompt.

Customizing

npm remove -g conventional-commit-message-maker
git clone https://github.com/kaarel/conventional-commit-message-maker.git
cd conventional-commit-message-maker
npm i
npm link
npm run dev

Changelog

See CHANGELOG.md.

1.2.0

6 months ago

1.1.1

8 months ago

1.1.0

8 months ago