All Projects → tjoskar → Gitmoji Commit Hook

tjoskar / Gitmoji Commit Hook

Licence: mit
Start the commit message with an applicable emoji

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Gitmoji Commit Hook

Emojikeyboard
自定义表情键盘(支持系统表情, 图片表情),仅供参考学习~
Stars: ✭ 33 (-43.1%)
Mutual labels:  emoji
Twemoji Color Font
Twitter Unicode 13 emoji color OpenType-SVG font for Linux/MacOS/Windows
Stars: ✭ 1,006 (+1634.48%)
Mutual labels:  emoji
Weird Json
A collection of strange encoded JSONs. For connoisseurs.
Stars: ✭ 53 (-8.62%)
Mutual labels:  emoji
Emotion Ratings
😠 😞 😑 😊 😍 This plugin allows you to create ratings using emojis
Stars: ✭ 37 (-36.21%)
Mutual labels:  emoji
Wtf
Whitespace Total Fixer
Stars: ✭ 40 (-31.03%)
Mutual labels:  git-hooks
Superbadges
Emoji Tab Bar button badges ✨
Stars: ✭ 47 (-18.97%)
Mutual labels:  emoji
Node Emoji
😏 simple emoji support for node.js projects
Stars: ✭ 958 (+1551.72%)
Mutual labels:  emoji
Unicode Proposals
Proposals for new characters to encode and canonic character sequences to register
Stars: ✭ 55 (-5.17%)
Mutual labels:  emoji
Fliplog
fluent logging with verbose insight, colors, tables, emoji, filtering, spinners, progress bars, timestamps, capturing, stack traces, tracking, presets, & more...
Stars: ✭ 41 (-29.31%)
Mutual labels:  emoji
Code Review Emoji Guide
An emoji legend to help convey intention and added meaning in code review comments.
Stars: ✭ 52 (-10.34%)
Mutual labels:  emoji
Unicode Tr51
Emoji data extracted from Unicode Technical Report #51.
Stars: ✭ 38 (-34.48%)
Mutual labels:  emoji
Git Hooks
github_email_verify: Avoid committing to github with your corporate email
Stars: ✭ 40 (-31.03%)
Mutual labels:  git-hooks
Emotecollector
Collects emotes from other servers for use by people who don't have Nitro
Stars: ✭ 51 (-12.07%)
Mutual labels:  emoji
Polarity
Detect the polarity (sentiment) of text
Stars: ✭ 33 (-43.1%)
Mutual labels:  emoji
Emoji Art Generator
Use a genetic algorithm to evolve an image by putting emojies on a canvas
Stars: ✭ 53 (-8.62%)
Mutual labels:  emoji
Alfred Kaomoji
Alfred workflow to find relevant Kaomoji from text
Stars: ✭ 33 (-43.1%)
Mutual labels:  emoji
Ghooks
Simple git hooks
Stars: ✭ 1,038 (+1689.66%)
Mutual labels:  git-hooks
Committee
️⚡️ Supercharged git hooks manager in pure Elixir
Stars: ✭ 58 (+0%)
Mutual labels:  git-hooks
Awesome Emoji Picker
Add-on/WebExtension that provides a modern emoji picker that you can use to find and copy/insert emoji into the active web page.
Stars: ✭ 54 (-6.9%)
Mutual labels:  emoji
Emojitaco
Alfred Emoji Script with Taco and other unicode 9 emoji
Stars: ✭ 51 (-12.07%)
Mutual labels:  emoji

Gitmoji-commit-hook

Build Status

Prepend the right emoji to your commit message from Gitmoji

Install

  • Install gitmoji-commit-hook package
$ npm install -g gitmoji-commit-hook
  • Install the hook
$ cd any-git-initialized-directory
$ gitmoji-commit-hook --init

Usage

Demo

Config

You can put unwanted emojis in a blacklist section by adding the name in a blacklist array in your package.json:

{
  "gitmoji": {
    "blacklist": [
      "card-file-box",
      "beers"
    ]
  }
}

Emoji Meanings

A list of available emojis and their associated meanings can be found at gitmoji.carloscuesta.me

KISS principle

This package follow KISS principle, the only thing it does is to allow you to add an emoji from gitmojis list to your commit.

If you're looking for some other cool feature like search in gitmojis list, please consider gitmoji-cli

Develop

To run the linter: npm run lint

To run the unit test: npm test

To dry run the script:

node invoke.js --init # run the init setup

node invoke.js mock_hooks/COMMIT_EDITMSG # simulate a git commit

License

The code is available under the MIT license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].