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… more info

Plugins

git

Useful aliases:

  • g: git
  • gf: git fetch
  • ga: git add
  • gpf: git push --force-with-lease
  • gpsup: git push --set-upstream origin $(git_current_branch)

git-extras

Git autocompletion.

osx

Useful aliases:

  • tab: Open the current directory in a new tab
  • split_tab: Split the current terminal tab horizontally
  • vsplit_tab: Split the current terminal tab vertically
  • ofd: Open the current directory in a Finder window
  • showfiles: Show hidden files in Finder
  • hidefiles: Hide the hidden files in Finder
  • btrestart: Restart the Bluetooth daemon

colorize

Command line syntax-highlight for ccat and cless commands.

It requires Pygments to be installed:

pip install Pygments

history

Adds some useful commands to look into the command history.

Useful aliases:

  • h: history
  • hs: history | grep

Other Plugins