Skip to content

labs-js/turbo-commit

Repository files navigation

Build Status Code Climate Turbo Commit npm bitHound codecov

gitter

Turbo Commit CLI (deprecated)

This project was refactored and renamed it.. So you should take a look to Turbo Git from now on.

This CLI tool was originally thought for implementing the turbo-commit convention easily. Now It's more than that.. You can use it with any other commit convention (aviable soon). And it's also good for tuning out of the box git commands.

If you enjoy the good quality software and you work for have it, You'll enjoy using a commit convention on your projects that ensures readability and understanding. For sure you can also make some great improvements on how you use git in the command line everyday. Wouldn't it be great to have a tool that ensure all of this for you and for your team?

Install

npm install -g turbo-commit

Then you're able to use the turbo command. From git: git turbo <command> or with the git alias: git tc,git tl and git ta

Demo (outdate, now this is even better)

How to use

All the turbo commands will also be available in git. So you will able to do turbo command, git turbo command or with the git alias as well.

First, add someting to commit you can use git add or our turbo add as well.. If you choose use the turbo add you will be prompted with the following:

prompt-turbo-add.png

Select what you want to add by moving with the arrow key and pressing space.. then enter. (This will be improve it soon, with a better UX)

Now you are able to commit using turbo commit or git tc command as follows:

turbo commit

After that, you'll see the possible tags for your turbo-commits:

prompt-tag-screnshoot

Choose your tag to wrap your commit message, press enter. Now insert your commit title and the description, if you want, and you're done.

Congrats! You did your first turbo-commit.

Now, you can see it in your turbo log or git tl with the corresponding commit color.

prompt-tag-screnshoot

Coming soon

  • Improvements in the existing turbo commands adding functionalitty and a beter UX.

  • We are working on implementing other commit conventions by a file configuration. You will able to use a convention per repository. And also you will able to write your own convention easily.

  • We'll continue working on new turbo-commands that will add some extra magic, any idea/help is welcome.

Badge

Be proud like we are, that you are using Turbo Commit CLI.. add the Badge to your projects.

Turbo Commit: On

Markdown

[![Turbo Commit](https://img.shields.io/badge/Turbo_Commit-on-3DD1F2.svg)](https://github.com/labs-js/turbo-commit/blob/master/README.md)

Html

<a href="https://github.com/labs-js/turbo-commit/blob/master/README.md"><img src="https://img.shields.io/badge/Turbo_Commit-on-3DD1F2.svg" alt="Turbo Commit: On"/></a>

About

Git pluging tool for apply commit conventions

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •