Rafiki-zsh
Rafiki-zsh is a oh-my-zsh theme that adds emojis to your zsh terminal.
Rafiki will display a good
emoji such as bad
emojis
such as
Prerequisites
Setup
- Download rafiki zsh as a oh-my-zsh custom theme:
$ mkdir -p $ZSH_CUSTOM/themes && curl -o $ZSH_CUSTOM/themes/rafiki.zsh-theme https://raw.githubusercontent.com/akabiru/rafiki-zsh/develop/rafiki.zsh-theme
- Set
ZSH_THEME
torafiki
in your~/.zshrc
.
$ vim ~/.zshrc
# ZSH_THEME='rafiki'
- Reload your zsh configuration and Voila! Rafiki is watching over you.
😎
$ source ~/.zshrc
Usage
Rafiki generates random emojis every time you start up your terminal. It also tells you who your pals are for the session.
To generate a new set just run newrafiki
$ newrafiki
You can also run rafiki
to remind yourself your emoji set.
$ rafiki
Customization
Rafiki is pretty customizable.
If you prefer to have a constant set of emojis just set your good
emoji and bad
emoji in .zshrc
as follows.
For good emojis, set $MY_GOOD_RAFIKI
to one of the following: fire muscle pointright facepunch smile sunglasses
and
your bad
emoji to one of the following: rollingeyes pouting confused flushed middlefinger worried
$MY_GOOD_RAFIKI='fire'
$MY_BAD_RAFIKI='rollingeyes'
Then reload your zsh configuration.
$ source ~/.zshrc
You can also add your own emojis to the supported set. Just add the emoji to one of the arrays; good
or bad
with the
emoji name as the key emoji as the value. For example:
good[100] = 💯
Inspiration
If you've seen the American animated epic musical film: Lion King the name Rafiki
will resonate well with you.
Introducing Rafiki
Contributing
Feel free to contribute, even if it's to add an emoji.
Credits
This projects borrows from Robby Russell's theme.
Not forgetting oh-my-zsh itself.