cz-gitmoji-customize
Commitizen adapter formatting commit messages using emojis.
**This program is a folk of cz-emoji **
cz-gitmoji-customize allows you to easily use emojis in your commits using commitizen.
? Select the type of change you are committing: ❯ feature Feat: :sparkles: New features. fix Fix :bug: Fix a bug. docs Docs: :pencil: Write docs. refactor Refactor: :art: Improve structure / format of the code. chore Chore: 🔩 A chore change
Install
Globally
npm install --global cz-gitmoji-customize # set as default adapter for your projects echo '{ "path": "cz-gitmoji-customize" }' > ~/.czrc
Locally
npm install --save-dev cz-gitmoji-customize
Add this to your package.json
:
"config":
Usage
$ git cz
Customization
By default cz-gitmoji-customize
comes ready to run out of the box. Uses may vary, so there are a few configuration options to allow fine tuning for project needs.
How to
Configuring cz-gitmoji-customize
can be handled in the users home directory (~/.czrc
) for changes to impact all projects or on a per project basis (package.json
). Simply add the config property as shown below to the existing object in either of the locations with your settings for override.
Configuration Options
Types
By default cz-gitmoji-customize
comes preconfigured with the Gitmoji types.
An Inquirer.js choices array:
Scopes
An Inquirer.js choices array:
Symbol
A boolean value that allows for an using a unicode value rather than the default of Gitmoji markup in a commit message. The default for symbol is false.
Skip Questions
An array of questions you want to skip:
You can skip the following questions: scope
, body
, and issues
. The type
and subject
questions are mandatory.
Customize Questions
An object that contains overrides of the original questions:
Examples
License
MIT © Nicolas Gryman