Skip to content
On this page

Oh My ZSH!

Oh My ZSH! is a delightful, open source, community-driven framework for managing your Zsh configuration. It comes bundled with thousands of helpful functions, helpers, plugins, themes, and a few things that make you shout...

Installation

bash
# Via curl
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

# Via wget
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

Plugins

Oh My ZSH! comes with a shitload of Plugins to take advantage of.

Enabling plugins

Once you spot a plugin (or several) that you'd like to use with Oh My Zsh, you'll need to enable them in the .zshrc file. You'll find the zshrc file in your $HOME directory. Open it with your favorite text editor and you'll see a spot to list all the plugins you want to load.

bash
vim ~/.zshrc

For example, this might begin to look like this:

bash
plugins=(
    git
    osx
    zsh-completions
    zsh-autosuggestions
    zsh-syntax-highlighting
)

Please refer to Plugins for more information.