1.0.2 • Published 3 years ago

commitme v1.0.2

Weekly downloads
-
License
GPL-3.0
Repository
github
Last release
3 years ago

commitme

Based on this gist by @gustavopch

Installation

You can install this on your package using npm i -D commitme or run it once using npx commitme

Configuration

Create a .commitrc on the root of your project to customize the choices.

VSCode Support

Add this to your VSCode config file in order to get autocomplete for the config file:

"files.associations": {
    ".commitrc": "jsonc"
  },
  "json.schemas": [
    {
      "fileMatch": [".commitrc"],
      "url": "https://raw.githubusercontent.com/roziscoding/commit-me/main/config-schema.json"
    }
  ]

Options

  • choices:

    • The list of commit types
    • Type: Array of inquirer choices for the list prompt type The name must be the commit type description, and the value must be an emoji
  • replaceDefaultChoices:

    • If true, the default choices will not be used
    • Type: boolean

Command line

  • -a: Runs git add --all before commiting

  • --print: Prints the commit message, instead of caling git (will ignore the -a flag)

Contributor