LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

gitmoji

Interactive emoji guide for commit messages

TLDR

Interactive commit
$ gitmoji -c
copy
List available emojis
$ gitmoji -l
copy
Search emoji
$ gitmoji -s [bug]
copy
Initialize repo
$ gitmoji -i
copy
Configure gitmoji
$ gitmoji -g
copy
Remove commit hook
$ gitmoji -r
copy
Update emoji list
$ gitmoji -u
copy

SYNOPSIS

gitmoji [options]

DESCRIPTION

gitmoji adds emoji to commit messages following a standardized convention. Each emoji represents a commit type (bug fix, feature, docs, etc.), making commit history more visual and scannable.The interactive mode guides through emoji selection and message composition. It can be installed as a Git hook for automatic emoji prompts on every commit.

PARAMETERS

-c, --commit

Interactive commit with emoji.
-l, --list
List all gitmojis.
-s TEXT, --search TEXT
Search for emoji.
-i, --init
Initialize gitmoji as a commit hook.
-r, --remove
Remove a previously initialized commit hook.
-g, --config
Configure settings.
-u, --update
Sync emoji list with the repo.
-v, --version
Print installed version.
--help
Display help information.

CAVEATS

Node.js tool. Team must agree on convention. Some tools may not render emojis.

HISTORY

gitmoji was created by Carlos Cuesta to standardize emoji use in commit messages, making repository history more expressive.

SEE ALSO

Copied to clipboard
Kai