A simplistic plugin manager for oh-my-zsh using pure zsh scripts. Inspired by oh-my-fish's default plugin manager.
git clone https://github.com/redxtech/omz.git $ZSH_CUSTOM/plugins/omz
- clone plugins from github
- update plugins
- update all plugins at once
- remove plugins
- load plugins (without oh-my-zsh)
# github username & repo of the plugin
omz add username/repo
You will still have to load the plugin manually. See below.
# omit the plugin repo path to update all plugins
omz update username/repo
# github username & repo of the plugin
omz remove username/repo
You will still have to remove the plugin from the plugin list manually.
# within your .zshrc (before sourcing oh-my-zsh.sh)
# with the plugin name being the github repo without username
plugins=(
...
plugin-name
)
# OR
# anywhere in the shell
# github username & repo of the plugin
omz load username/repo