Skip to content

raelbr/cmit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cmit

A Git Commit CLI Utillity for conventional commits

cmit

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 or npm i cmit
  • edit package.json and add: cmit: "cmit" on scripts session
  • run it with yarn cmit or npm 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)

About

A Git Commit CLI Utillity

Resources

Stars

Watchers

Forks

Packages

No packages published