JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 3
  • Score
    100M100P100Q33471F
  • License MIT

Semantic Git with these plugins commands

Package Exports

  • turbo-git

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (turbo-git) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

Build Status Code Climate Turbo Commit npm bitHound codecov

gitter

Turbo Git

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 hard 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-git

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 git ta 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 di your first Turbo Commit with the command git tc as follows:

git tc

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. Executing git tl you will se the git log 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 add new turbo-commands that will have some extra magic, any idea/help is welcome.

Badge

Be proud like we are, that you are using the Turbo Commit convention.. 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-git/blob/master/README.md)

Html

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