🙃 A delightful community-driven (with 2,400+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool that makes it easy to keep up with the latest updates from the community.
  • Shell 98.4%
  • Python 1.5%
Find a file
2014-12-17 20:21:59 +01:00
cache make sure cache dir exists, just like log dir 2014-07-16 12:27:01 +02:00
custom Move example plugin to the custom plugins dir. 2012-05-16 14:51:52 -04:00
lib Revert PR #3359 as this is breaking stuff for many folks. Need to rethink how we handle system defaults differently on this 2014-12-15 08:11:04 -08:00
log Adding a file into log/ so that we have a log file to record history to 2009-08-31 11:17:05 -07:00
plugins Merge updates from upstream 2014-12-17 20:21:59 +01:00
templates Fix Yosemite broken zsh where $PATH var does not get appended correctly. 2014-11-21 10:07:23 +09:00
themes Merge pull request #3389 from bubenkoff/add-current-bookmark-rkj-repoz 2014-12-14 16:34:49 -08:00
tools Merge pull request #2946 from moinakg/master 2014-11-06 09:26:48 -08:00
.gitignore Merge pull request #1117 from Peeja/move-example-plugin 2014-03-22 15:58:00 -07:00
MIT-LICENSE.txt Update license year 2014-03-12 22:37:25 -07:00
oh-my-zsh.sh allow overriding lib/*.zsh in custom/lib 2014-12-08 14:30:28 +00:00
README.textile Update README.textile 2014-08-02 11:43:32 +01:00

!https://s3.amazonaws.com/ohmyzsh/oh-my-zsh-logo.png!

This is a fork of ["@robbyrussell":https://github.com/robbyrussell]'s original project.

h2. Contributing

You can "fetch":https://help.github.com/articles/fork-a-repo this repository in order to ["participate in testing":#testing] or ["aggregate pull requests":#updating] for upstream.

h2. Branches

There are various branches used to help with maintenance.

You are on the @master@ branch. I use it for my own OMZ installs, it is usually pretty close to upstream, you are welcome to take inspiration but I will not allow external changes.

h3. Tracking

The "@upstream-edge@ branch":https://github.com/ncanceill/oh-my-zsh/tree/upstream-edge tracks the bleeding edge upstream. It is used as a clean starting point for new Pull Requests.

h3. Testing

The "@upstream-test@ branch":https://github.com/ncanceill/oh-my-zsh/tree/upstream-test holds changes that need testing before merging.

h3. Updating

These branches are used to aggregate Pull Requests into categories. Please submit your PRs to these branches, if applicable, instead of sending them directly upstream. This allows to keep the original repository clean.

h4. Plugins

* "@git@":https://github.com/ncanceill/oh-my-zsh/tree/plugin-git -- "Submit PR":https://github.com/ncanceill/oh-my-zsh/pull/new/plugin-git

h4. Other

* "Easy-To-Merge":https://github.com/ncanceill/oh-my-zsh/tree/easymerge -- "Submit PR":https://github.com/ncanceill/oh-my-zsh/pull/new/easymerge