convco-commit
Interactive cli to create a conventional commit. A wizard will guide you to create a conventional commit.
Example
convco commit --feat -- -p --edit
Usage
Helps to make conventional commits
Usage: convco commit [OPTIONS] [-- <EXTRA_ARGS>...]
Arguments:
[EXTRA_ARGS]... Extra arguments passed to the git commit command
Options:
-C <PATH> Run as if convco was started in <path> instead of the current working directory
--fix A bug fix
-c, --config <CONFIG>
--feat A new feature
--build Changes that affect the build system or external dependencies
--chore Other changes that don't modify src or test files
--ci Changes to CI configuration files and scripts
--docs Documentation only changes
--style Changes that do not affect the meaning of the code (e.g. formatting)
--refactor A code change that neither fixes a bug nor adds a feature
--perf A code change that improves performance
--test Adding missing tests or correcting existing tests
-t, --type <TYPE> Specify your own commit type
-s, --scope <SCOPE> Specifies the scope of the message
-m, --message <MESSAGE> The first message will be the description. Other -m options will be used as the body
-f, --footers <token>(=|:)<value> Specify extra footers to the message [aliases: trailer]
--breaking Introduces a breaking change
-i, --interactive Interactive mode
-h, --help Print help