Skip to content

Latest commit

History

History
83 lines (50 loc) 路 2.39 KB

README.md

File metadata and controls

83 lines (50 loc) 路 2.39 KB

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 馃槃 on your prompt whenever commands run smoothly and bad emojis such as 馃槨 whenever things go wrong.

Prerequisites

Setup

  1. 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
  1. Set ZSH_THEME to rafiki in your ~/.zshrc.
$ vim ~/.zshrc
 # ZSH_THEME='rafiki'
  1. 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 goodemoji 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

rafiki

Contributing

Feel free to contribute, even if it's to add an emoji. 馃槈 Just fork it 馃嵈 and raise a pull request.

Credits

This projects borrows from Robby Russell's theme. Not forgetting oh-my-zsh itself. 馃槃