Hello!
This is a project that harbors git
utilities for more pleasant work !
$ npm install -g git-fancy-status
This command is meant to be used instead of git commit -m ...
.
Features:
-
Get meaninful emoji automatically appended to your commit message
$ gc "delete logs" [master 0379ab6] 🕊 delete logs 1 file changed, 2 deletions(-)
-
Get Jira Issue number automatically appended to commit message
$ gc "add some feature" [master 0379ab6] PRO-1234: 💪 add some feature 1 file changed, 2 deletions(-)
This command is meant to be used instead of git status
.
It provides all essential information about a repository.
-
Usage example:
$ gs 📂 Path : ~/Desktop/Coding/npm/git-fancy-status 🏠 Repository : git-fancy-status (Contributors: 2) 📌 Commit init : Fri Jan 3 00:34:27 2020 +0200 📌 Commit mine (first) : Fri Jan 3 00:45:57 2020 +0200 Vladislav Zhabinsky 📌 Commit mine (last) : Mon Jan 6 04:13:53 2020 +0200 Vladislav Zhabinsky 🐒 User : <vladislavzhabinsky@gmail.com> (Vladislav Zhabinsky) 🔥 Commits (Merge) : 0 (Mine: ~100.0% 1) 🔥 Commits : 5 (Mine: ~80.0% 4) 📌 Branch : master (Total: 2) 🛳️ HEAD is: : 0 Commits away from origin/master 👌 Status... D bin/git-status.sh D index.js M package.json ?? bin/git-status ?? bundle.js