Binding of emojify (bash version) to fix issues (unnecessary space, punctuation chars, etc.)
This script is based on emojione emoji.
Basically, emojify substitutes emoji aliases that many services (like GitHub) use for emoji raw characters.
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"
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
.
See CHANGELOG.md
MIT