1.1.8 • Published 5 years ago

commit-generator v1.1.8

Weekly downloads
3
License
ISC
Repository
github
Last release
5 years ago

Do Git Commit

What It Does?

it generates commit commands\messages and copy them to your clipboard

How Do I Use It?

run npx dgc and follow the walkthrough

Flags

  • --messageOnly | -m* will strip the commit command and format only it message
  • --execute | -e* will run
    1. git add .
    2. git commit {generated_message}
    3. git pull --rebase
    4. git push
  • --overrideConfig=./path/to/config will override any config and will load the config in the path instead
  • --autoscope | -a skip scope prompt and uses the current working dir as scope

flags with * will override each other (only one may be used)

Additional GIT Flags

you can also add any valid git flag to your generated commit like this: npx dgc n --execute it will add -n flag to the generated commit message

Add Custom Config

you can extend the commit generator by having a commit-generator.config.js file in the root of you repo. the config file should export an array of objects as following:

{
   prompts: [
     {
      type: "text",
      name: "keyA"
     },
     {
      type: "text",
      name: "keyB"
      // see prompts docs for further config
     },
   ],
   format: "{{keyA}} {{keyB}}"
}

prompts - prompts flow to build a single git -m statement. see prompts docs for possible config & usage.

format - the fashion in which the input acquired by the prompts flow will be arranged. the name of each prompt can be used as value by wrapping with double brackets. example: {{prompt_name}} -> user input for that prompt step

1.1.8

5 years ago

1.1.7

5 years ago

1.0.31

5 years ago

1.0.29

5 years ago

1.0.28

5 years ago

1.0.27

5 years ago

1.0.26

5 years ago

1.0.25

5 years ago

1.0.24

5 years ago

1.0.23

5 years ago

1.0.22

5 years ago

1.0.20

5 years ago

1.0.19

5 years ago

1.0.18

5 years ago

1.0.17

5 years ago

1.0.15

5 years ago

1.0.14

5 years ago

1.0.13

5 years ago

1.0.12

5 years ago

1.0.9

5 years ago

1.0.11

5 years ago

1.0.10

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.2

5 years ago

1.0.3

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago