Emojify
Binding of emojify (bash version) to fix issues (unnecessary space, punctuation chars, etc.)
This script is based on emojione emoji.
Emoji on the command line:tada:
Basically, emojify substitutes emoji aliases that many services (like GitHub) use for emoji raw characters.
Installation
emojify is a perl script, so put it somewhere and make sure it's added to your $PATH
.
Here's a one-liner:
sudo sh -c "curl https://raw.githubusercontent.com/heziode/emojify/master/emojify -o /usr/local/bin/emojify && chmod +x /usr/local/bin/emojify"
Usage
Here's a clever example:
emojify "Hey, I just :raising_hand: you, and this is :scream: , but here's my :calling: , so :telephone_receiver: me, maybe?"
would output:
Hey, I just π you, and this is π± , but here's my π² , so π me, maybe?
Or maybe:
emojify "To :bee: , or not to :bee: : that is the question... To take :muscle: against a :ocean: of troubles, and by opposing, end them?"
To π , or not to π : that is the question... To take πͺ against a π of troubles, and by opposing, end them?
Or you could run it through git log with something like:
git log --oneline --color | emojify | less -r
To have an alias that does that for you, add something like:
log = ! git log --oneline --color | emojify | less -r
to your ~/.gitconfig
.
Note: if you want colors you need to specify the --color
option.
To invoke help run emojify -h
.
Related
Changelog
See CHANGELOG.md
License
MIT