cmit
v0.3.0
Published
***WIP*** A Git Commit CLI Tool to reinforce conventional commits
Downloads
3
Maintainers
Readme
cmit
A Git Commit CLI Utillity for conventional commits
WORK IN PROGRESS
This project is not finished yet.
What is CMIT?
The main goal for CMIT CLI is to encourage conventional commits for your project. It will provide an easy way to build the commit messages accourding to conventional commits, following a step by step proccess.
For more information about conventional commits, please visit: www.conventionalcommits.org
Note that this project is still in development stage, and many core functionalities are not available yet.
How to use it?
There are two ways to use CMIT:
1. You can use it locally:
- install cmit for your project
yarn i cmit
ornpm i cmit
- edit
package.json
and add:cmit: "cmit"
on scripts session - run it with
yarn cmit
ornpm run cmit
2. You can use it globally:
- install cmit globally:
npm i cmit -g
- on your project´s root folder, just run:
cmit
TODO:
- Other Branch options (create / change)
- Suggest default commit values by fetching branch name ('type/scope/msg')
- Cache and optimize git branch and status display
- Auto Refresh Git Status Summary
- Support local config file
- Support Issue tracking integrations
- Support to track issues (github, jira, trello)
- Improve Git Log Action (search option)
- Improve Git Add Actions (all / select files)