From 5c4f982ff7d6c923d2070c348255b5cfbf27284d Mon Sep 17 00:00:00 2001 From: Michel Massaro Date: Thu, 26 Jan 2017 11:23:23 +0100 Subject: [PATCH 1/4] Update the plugins managment. Add the function 'omz-plugin' (inspired from bash-it) --- .../example/example.plugin.zsh | 0 lib/omz-plugins.zsh | 107 ++++++++++++++++++ plugins/{ => available}/adb/README.md | 0 plugins/{ => available}/adb/_adb | 0 plugins/{ => available}/ant/ant.plugin.zsh | 0 .../apache2-macports/README.md | 0 .../apache2-macports.plugin.zsh | 0 plugins/{ => available}/arcanist/README.md | 0 .../arcanist/arcanist.plugin.zsh | 0 plugins/{ => available}/archlinux/README.md | 0 .../archlinux/archlinux.plugin.zsh | 0 plugins/{ => available}/asdf/README.md | 0 plugins/{ => available}/asdf/asdf.plugin.zsh | 0 .../autoenv/autoenv.plugin.zsh | 0 .../autojump/autojump.plugin.zsh | 0 plugins/{ => available}/autopep8/_autopep8 | 0 .../autopep8/autopep8.plugin.zsh | 0 plugins/{ => available}/aws/aws.plugin.zsh | 0 .../battery/battery.plugin.zsh | 0 plugins/{ => available}/bbedit/README.md | 0 .../{ => available}/bbedit/bbedit.plugin.zsh | 0 plugins/{ => available}/bgnotify/README.md | 0 .../bgnotify/bgnotify.plugin.zsh | 0 plugins/{ => available}/boot2docker/README.md | 0 .../{ => available}/boot2docker/_boot2docker | 0 plugins/{ => available}/bower/_bower | 0 .../{ => available}/bower/bower.plugin.zsh | 0 plugins/{ => available}/branch/README.md | 0 .../{ => available}/branch/branch.plugin.zsh | 0 plugins/{ => available}/brew/brew.plugin.zsh | 0 plugins/{ => available}/bundler/README.md | 0 plugins/{ => available}/bundler/_bundler | 0 .../bundler/bundler.plugin.zsh | 0 .../{ => available}/bwana/bwana.plugin.zsh | 0 .../{ => available}/cabal/cabal.plugin.zsh | 0 plugins/{ => available}/cake/cake.plugin.zsh | 0 .../cakephp3/cakephp3.plugin.zsh | 0 .../{ => available}/capistrano/_capistrano | 0 .../capistrano/capistrano.plugin.zsh | 0 plugins/{ => available}/cargo/README.md | 0 plugins/{ => available}/cargo/_cargo | 0 plugins/{ => available}/cask/README.md | 0 plugins/{ => available}/cask/cask.plugin.zsh | 0 .../{ => available}/catimg/catimg.plugin.zsh | 0 plugins/{ => available}/catimg/catimg.sh | 0 plugins/{ => available}/catimg/colors.png | Bin plugins/{ => available}/celery/_celery | 0 .../{ => available}/chruby/chruby.plugin.zsh | 0 .../{ => available}/chucknorris/.gitignore | 0 plugins/{ => available}/chucknorris/LICENSE | 0 .../chucknorris/chucknorris.plugin.zsh | 0 .../chucknorris/fortunes/chucknorris | 0 .../cloudapp/cloudapp.plugin.zsh | 0 plugins/{ => available}/cloudapp/cloudapp.rb | 0 .../{ => available}/codeclimate/_codeclimate | 0 plugins/{ => available}/coffee/README.md | 0 plugins/{ => available}/coffee/_coffee | 0 .../{ => available}/coffee/coffee.plugin.zsh | 0 plugins/{ => available}/colemak/colemak-less | 0 .../colemak/colemak.plugin.zsh | 0 .../colored-man-pages.plugin.zsh | 0 .../colorize/colorize.plugin.zsh | 0 .../command-not-found.plugin.zsh | 0 .../common-aliases/common-aliases.plugin.zsh | 0 .../compleat/compleat.plugin.zsh | 0 .../composer/composer.plugin.zsh | 0 plugins/{ => available}/copybuffer/README.md | 0 .../copybuffer/copybuffer.plugin.zsh | 0 .../copydir/copydir.plugin.zsh | 0 .../copyfile/copyfile.plugin.zsh | 0 plugins/{ => available}/cp/README.md | 0 plugins/{ => available}/cp/cp.plugin.zsh | 0 plugins/{ => available}/cpanm/_cpanm | 0 .../{ => available}/debian/debian.plugin.zsh | 0 .../dircycle/dircycle.plugin.zsh | 0 .../dirhistory/dirhistory.plugin.zsh | 0 .../dirpersist/dirpersist.plugin.zsh | 0 .../{ => available}/django/django.plugin.zsh | 0 plugins/{ => available}/dnf/README.md | 0 plugins/{ => available}/dnf/dnf.plugin.zsh | 0 .../{ => available}/docker-compose/README.md | 0 .../docker-compose/_docker-compose | 0 .../docker-compose/docker-compose.plugin.zsh | 0 plugins/{ => available}/docker/README.md | 0 plugins/{ => available}/docker/_docker | 0 plugins/{ => available}/dotenv/README.md | 0 .../{ => available}/dotenv/dotenv.plugin.zsh | 0 plugins/{ => available}/droplr/README.md | 0 .../{ => available}/droplr/droplr.plugin.zsh | 0 .../{ => available}/emacs/emacs.plugin.zsh | 0 plugins/{ => available}/emacs/emacsclient.sh | 0 plugins/{ => available}/ember-cli/README.md | 0 .../ember-cli/ember-cli.plugin.zsh | 0 .../emoji-clock/emoji-clock.plugin.zsh | 0 plugins/{ => available}/emoji/README.md | 0 .../emoji/emoji-char-definitions.zsh | 0 plugins/{ => available}/emoji/emoji-data.txt | 0 .../{ => available}/emoji/emoji.plugin.zsh | 0 plugins/{ => available}/emoji/update_emoji.pl | 0 .../{ => available}/emotty/emotty.plugin.zsh | 0 .../emotty/emotty_emoji_set.zsh | 0 .../emotty/emotty_floral_set.zsh | 0 .../emotty/emotty_love_set.zsh | 0 .../emotty/emotty_nature_set.zsh | 0 .../emotty/emotty_stellar_set.zsh | 0 .../emotty/emotty_zodiac_set.zsh | 0 .../encode64/encode64.plugin.zsh | 0 plugins/{ => available}/extract/README.md | 0 plugins/{ => available}/extract/_extract | 0 .../extract/extract.plugin.zsh | 0 plugins/{ => available}/fabric/_fab | 0 .../{ => available}/fabric/fabric.plugin.zsh | 0 .../{ => available}/fancy-ctrl-z/README.md | 0 .../fancy-ctrl-z/fancy-ctrl-z.plugin.zsh | 0 plugins/{ => available}/fasd/fasd.plugin.zsh | 0 .../fastfile/fastfile.plugin.zsh | 0 .../{ => available}/fbterm/fbterm.plugin.zsh | 0 plugins/{ => available}/fedora/README.md | 0 .../{ => available}/fedora/fedora.plugin.zsh | 0 .../firewalld/firewalld.plugin.zsh | 0 plugins/{ => available}/firewalld/readme.md | 0 plugins/{ => available}/forklift/README.md | 0 .../forklift/forklift.plugin.zsh | 0 plugins/{ => available}/fossil/README.md | 0 .../{ => available}/fossil/fossil.plugin.zsh | 0 .../{ => available}/frontend-search/README.md | 0 .../frontend-search/_frontend-search.sh | 0 .../frontend-search.plugin.zsh | 0 plugins/{ => available}/gas/_gas | 0 plugins/{ => available}/gb/README.md | 0 plugins/{ => available}/gb/_gb | 0 plugins/{ => available}/geeknote/README.md | 0 plugins/{ => available}/geeknote/_geeknote | 0 .../geeknote/geeknote.plugin.zsh | 0 plugins/{ => available}/gem/_gem | 0 plugins/{ => available}/gem/gem.plugin.zsh | 0 plugins/{ => available}/git-extras/README.md | 0 .../git-extras/git-extras.plugin.zsh | 0 .../git-flow-avh/git-flow-avh.plugin.zsh | 0 plugins/{ => available}/git-flow/README.md | 0 .../git-flow/git-flow.plugin.zsh | 0 .../git-hubflow/git-hubflow.plugin.zsh | 0 .../git-prompt/git-prompt.plugin.zsh | 0 .../{ => available}/git-prompt/gitstatus.py | 0 .../git-remote-branch.plugin.zsh | 0 plugins/{ => available}/git/README.md | 0 plugins/{ => available}/git/git.plugin.zsh | 0 plugins/{ => available}/gitfast/_git | 0 .../gitfast/git-completion.bash | 0 plugins/{ => available}/gitfast/git-prompt.sh | 0 .../gitfast/gitfast.plugin.zsh | 0 plugins/{ => available}/github/README.md | 0 plugins/{ => available}/github/_hub | 0 .../{ => available}/github/github.plugin.zsh | 0 .../gitignore/gitignore.plugin.zsh | 0 plugins/{ => available}/glassfish/_asadmin | 0 .../glassfish/glassfish.plugin.zsh | 0 plugins/{ => available}/globalias/README.md | 0 .../globalias/globalias.plugin.zsh | 0 .../gnu-utils/gnu-utils.plugin.zsh | 0 plugins/{ => available}/go/go.plugin.zsh | 0 .../{ => available}/golang/golang.plugin.zsh | 0 .../golang/templates/package.txt | 0 .../golang/templates/search.txt | 0 .../gpg-agent/gpg-agent.plugin.zsh | 0 plugins/{ => available}/gradle/_gradle | 0 plugins/{ => available}/gradle/_gradlew | 0 .../{ => available}/gradle/gradle.plugin.zsh | 0 .../{ => available}/grails/grails.plugin.zsh | 0 .../{ => available}/grunt/grunt.plugin.zsh | 0 plugins/{ => available}/gulp/gulp.plugin.zsh | 0 plugins/{ => available}/heroku/_heroku | 0 .../history-substring-search/README.md | 0 .../history-substring-search.plugin.zsh | 0 .../history-substring-search.zsh | 0 .../update-from-upstream.zsh | 0 plugins/{ => available}/history/README.md | 0 .../history/history.plugin.zsh | 0 plugins/{ => available}/httpie/README.md | 0 .../{ => available}/httpie/httpie.plugin.zsh | 0 .../{ => available}/iwhois/iwhois.plugin.zsh | 0 .../jake-node/jake-node.plugin.zsh | 0 plugins/{ => available}/jhbuild/README.md | 0 .../jhbuild/jhbuild.plugin.zsh | 0 plugins/{ => available}/jira/README.md | 0 plugins/{ => available}/jira/_jira | 0 plugins/{ => available}/jira/jira.plugin.zsh | 0 .../{ => available}/jruby/jruby.plugin.zsh | 0 plugins/{ => available}/jsontools/README.md | 0 .../jsontools/jsontools.plugin.zsh | 0 plugins/{ => available}/jump/jump.plugin.zsh | 0 plugins/{ => available}/kate/kate.plugin.zsh | 0 plugins/{ => available}/kitchen/_kitchen | 0 plugins/{ => available}/knife/_knife | 0 .../knife_ssh/knife_ssh.plugin.zsh | 0 .../kubectl/kubectl.plugin.zsh | 0 plugins/{ => available}/laravel/_artisan | 0 .../laravel/laravel.plugin.zsh | 0 .../laravel4/laravel4.plugin.zsh | 0 .../laravel5/laravel5.plugin.zsh | 0 .../last-working-dir/README.md | 0 .../last-working-dir.plugin.zsh | 0 plugins/{ => available}/lein/lein.plugin.zsh | 0 .../lighthouse/lighthouse.plugin.zsh | 0 plugins/{ => available}/lol/lol.plugin.zsh | 0 plugins/{ => available}/macports/_port | 0 .../macports/macports.plugin.zsh | 0 plugins/{ => available}/man/man.zsh | 0 plugins/{ => available}/marked2/README.md | 0 .../marked2/marked2.plugin.zsh | 0 plugins/{ => available}/mercurial/README.md | 0 .../mercurial/mercurial.plugin.zsh | 0 plugins/{ => available}/meteor/README.md | 0 plugins/{ => available}/meteor/_meteor | 0 .../{ => available}/meteor/meteor.plugin.zsh | 0 plugins/{ => available}/mix-fast/README.md | 0 .../mix-fast/mix-fast.plugin.zsh | 0 plugins/{ => available}/mix/_mix | 0 plugins/{ => available}/mosh/mosh.plugin.zsh | 0 plugins/{ => available}/mvn/README.md | 0 plugins/{ => available}/mvn/mvn.plugin.zsh | 0 .../mysql-macports/mysql-macports.plugin.zsh | 0 .../n98-magerun/n98-magerun.plugin.zsh | 0 plugins/{ => available}/nanoc/_nanoc | 0 .../{ => available}/nanoc/nanoc.plugin.zsh | 0 plugins/{ => available}/ng/README.md | 0 plugins/{ => available}/ng/ng.plugin.zsh | 0 plugins/{ => available}/nmap/README.md | 0 plugins/{ => available}/nmap/nmap.plugin.zsh | 0 plugins/{ => available}/node/node.plugin.zsh | 0 plugins/{ => available}/nomad/README.md | 0 plugins/{ => available}/nomad/_nomad | 0 plugins/{ => available}/npm/npm.plugin.zsh | 0 plugins/{ => available}/nvm/_nvm | 0 plugins/{ => available}/nvm/nvm.plugin.zsh | 0 plugins/{ => available}/nyan/nyan.plugin.zsh | 0 plugins/{ => available}/osx/README.md | 0 plugins/{ => available}/osx/osx.plugin.zsh | 0 plugins/{ => available}/pass/_pass | 0 .../{ => available}/paver/paver.plugin.zsh | 0 plugins/{ => available}/pep8/_pep8 | 0 .../per-directory-history/README.md | 0 .../per-directory-history.plugin.zsh | 0 .../per-directory-history.zsh | 0 plugins/{ => available}/perl/perl.plugin.zsh | 0 plugins/{ => available}/perms/README.md | 0 .../{ => available}/perms/perms.plugin.zsh | 0 .../{ => available}/phing/phing.plugin.zsh | 0 plugins/{ => available}/pip/_pip | 0 plugins/{ => available}/pip/pip.plugin.zsh | 0 plugins/{ => available}/pj/README.md | 0 plugins/{ => available}/pj/pj.plugin.zsh | 0 plugins/{ => available}/pod/_pod | 0 .../postgres/postgres.plugin.zsh | 0 plugins/{ => available}/pow/pow.plugin.zsh | 0 plugins/{ => available}/powder/_powder | 0 plugins/{ => available}/powify/_powify | 0 .../profiles/profiles.plugin.zsh | 0 .../{ => available}/pyenv/pyenv.plugin.zsh | 0 plugins/{ => available}/pylint/_pylint | 0 .../{ => available}/pylint/pylint.plugin.zsh | 0 plugins/{ => available}/python/_python | 0 .../{ => available}/python/python.plugin.zsh | 0 plugins/{ => available}/rails/_rails | 0 .../{ => available}/rails/rails.plugin.zsh | 0 plugins/{ => available}/rake-fast/README.md | 0 .../rake-fast/rake-fast.plugin.zsh | 0 plugins/{ => available}/rake/rake.plugin.zsh | 0 .../rand-quote/rand-quote.plugin.zsh | 0 .../{ => available}/rbenv/rbenv.plugin.zsh | 0 plugins/{ => available}/rbfu/rbfu.plugin.zsh | 0 .../{ => available}/react-native/README.md | 0 .../react-native/_react-native | 0 .../react-native/react-native.plugin.zsh | 0 plugins/{ => available}/rebar/_rebar | 0 plugins/{ => available}/redis-cli/_redis-cli | 0 plugins/{ => available}/repo/README.md | 0 plugins/{ => available}/repo/_repo | 0 plugins/{ => available}/repo/repo.plugin.zsh | 0 .../{ => available}/rsync/rsync.plugin.zsh | 0 plugins/{ => available}/ruby/ruby.plugin.zsh | 0 plugins/{ => available}/rust/_rust | 0 plugins/{ => available}/rvm/rvm.plugin.zsh | 0 .../safe-paste/safe-paste.plugin.zsh | 0 plugins/{ => available}/sbt/_sbt | 0 plugins/{ => available}/sbt/sbt.plugin.zsh | 0 plugins/{ => available}/scala/_scala | 0 plugins/{ => available}/scd/README.md | 0 plugins/{ => available}/scd/scd | 0 plugins/{ => available}/scd/scd.plugin.zsh | 0 .../{ => available}/screen/screen.plugin.zsh | 0 plugins/{ => available}/scw/README.md | 0 plugins/{ => available}/scw/_scw | 0 .../{ => available}/sfffe/sfffe.plugin.zsh | 0 plugins/{ => available}/shrink-path/README.md | 0 .../shrink-path/shrink-path.plugin.zsh | 0 .../singlechar/singlechar.plugin.zsh | 0 plugins/{ => available}/spring/README.md | 0 plugins/{ => available}/spring/_spring | 0 .../sprunge/sprunge.plugin.zsh | 0 plugins/{ => available}/ssh-agent/README.md | 0 .../ssh-agent/ssh-agent.plugin.zsh | 0 .../{ => available}/stack/stack.plugin.zsh | 0 plugins/{ => available}/sublime/README.md | 0 .../sublime/sublime.plugin.zsh | 0 plugins/{ => available}/sudo/sudo.plugin.zsh | 0 .../{ => available}/supervisor/_supervisorctl | 0 .../{ => available}/supervisor/_supervisord | 0 .../supervisor/supervisor.plugin.zsh | 0 plugins/{ => available}/suse/suse.plugin.zsh | 0 .../svn-fast-info/svn-fast-info.plugin.zsh | 0 plugins/{ => available}/svn/README.md | 0 plugins/{ => available}/svn/svn.plugin.zsh | 0 plugins/{ => available}/swiftpm/README.md | 0 .../swiftpm/swiftpm.plugin.zsh | 0 .../symfony/symfony.plugin.zsh | 0 .../symfony2/symfony2.plugin.zsh | 0 .../systemadmin/systemadmin.plugin.zsh | 0 .../systemd/systemd.plugin.zsh | 0 plugins/{ => available}/taskwarrior/README.md | 0 plugins/{ => available}/taskwarrior/_task | 0 .../taskwarrior/taskwarrior.plugin.zsh | 0 .../terminalapp/terminalapp.plugin.zsh | 0 .../{ => available}/terminitor/_terminitor | 0 plugins/{ => available}/terraform/README.md | 0 plugins/{ => available}/terraform/_terraform | 0 plugins/{ => available}/textastic/README.md | 0 .../textastic/textastic.plugin.zsh | 0 .../textmate/textmate.plugin.zsh | 0 plugins/{ => available}/thefuck/README.md | 0 .../thefuck/thefuck.plugin.zsh | 0 plugins/{ => available}/themes/_theme | 0 .../{ => available}/themes/themes.plugin.zsh | 0 plugins/{ => available}/thor/_thor | 0 plugins/{ => available}/tig/README.md | 0 plugins/{ => available}/tig/tig.plugin.zsh | 0 plugins/{ => available}/tmux-cssh/_tmux-cssh | 0 plugins/{ => available}/tmux/tmux.extra.conf | 0 plugins/{ => available}/tmux/tmux.only.conf | 0 plugins/{ => available}/tmux/tmux.plugin.zsh | 0 .../{ => available}/tmuxinator/_tmuxinator | 0 .../torrent/torrent.plugin.zsh | 0 plugins/{ => available}/tugboat/_tugboat | 0 plugins/{ => available}/ubuntu/readme.md | 0 .../{ => available}/ubuntu/ubuntu.plugin.zsh | 0 .../urltools/urltools.plugin.zsh | 0 plugins/{ => available}/vagrant/_vagrant | 0 plugins/{ => available}/vault/README.md | 0 plugins/{ => available}/vault/_vault | 0 plugins/{ => available}/vi-mode/README.md | 0 .../vi-mode/vi-mode.plugin.zsh | 0 .../{ => available}/vim-interaction/README.md | 0 .../vim-interaction.plugin.zsh | 0 .../virtualenv/virtualenv.plugin.zsh | 0 .../virtualenvwrapper.plugin.zsh | 0 .../{ => available}/vundle/vundle.plugin.zsh | 0 plugins/{ => available}/wakeonlan/README | 0 plugins/{ => available}/wakeonlan/_wake | 0 .../wakeonlan/wakeonlan.plugin.zsh | 0 plugins/{ => available}/wd/LICENSE | 0 plugins/{ => available}/wd/README.md | 0 plugins/{ => available}/wd/_wd.sh | 0 plugins/{ => available}/wd/wd.plugin.zsh | 0 plugins/{ => available}/wd/wd.sh | 0 .../web-search/web-search.plugin.zsh | 0 plugins/{ => available}/wp-cli/README.md | 0 .../{ => available}/wp-cli/wp-cli.plugin.zsh | 0 plugins/{ => available}/xcode/README.md | 0 plugins/{ => available}/xcode/_xcselv | 0 .../{ => available}/xcode/xcode.plugin.zsh | 0 plugins/{ => available}/yarn/yarn.plugin.zsh | 0 plugins/{ => available}/yii/yii.plugin.zsh | 0 plugins/{ => available}/yii2/README.md | 0 plugins/{ => available}/yii2/yii2.plugin.zsh | 0 plugins/{ => available}/yum/yum.plugin.zsh | 0 plugins/{ => available}/z/Makefile | 0 plugins/{ => available}/z/README | 0 plugins/{ => available}/z/z.1 | 0 plugins/{ => available}/z/z.plugin.zsh | 0 plugins/{ => available}/z/z.sh | 0 plugins/{ => available}/zeus/README.md | 0 plugins/{ => available}/zeus/_zeus | 0 plugins/{ => available}/zeus/zeus.plugin.zsh | 0 .../.config/znt/README.txt | 0 .../.config/znt/n-aliases.conf | 0 .../.config/znt/n-cd.conf | 0 .../.config/znt/n-env.conf | 0 .../.config/znt/n-functions.conf | 0 .../.config/znt/n-history.conf | 0 .../.config/znt/n-kill.conf | 0 .../.config/znt/n-list.conf | 0 .../.config/znt/n-options.conf | 0 .../.config/znt/n-panelize.conf | 0 .../zsh-navigation-tools/LICENSE | 0 .../{ => available}/zsh-navigation-tools/NEWS | 0 .../zsh-navigation-tools/README.md | 0 .../zsh-navigation-tools/_n-kill | 0 .../zsh-navigation-tools/n-aliases | 0 .../{ => available}/zsh-navigation-tools/n-cd | 0 .../zsh-navigation-tools/n-env | 0 .../zsh-navigation-tools/n-functions | 0 .../zsh-navigation-tools/n-help | 0 .../zsh-navigation-tools/n-history | 0 .../zsh-navigation-tools/n-kill | 0 .../zsh-navigation-tools/n-list | 0 .../zsh-navigation-tools/n-list-draw | 0 .../zsh-navigation-tools/n-list-input | 0 .../zsh-navigation-tools/n-options | 0 .../zsh-navigation-tools/n-panelize | 0 .../zsh-navigation-tools/znt-cd-widget | 0 .../zsh-navigation-tools/znt-history-widget | 0 .../zsh-navigation-tools/znt-kill-widget | 0 .../zsh-navigation-tools/znt-tmux.zsh | 0 .../zsh-navigation-tools/znt-usetty-wrapper | 0 .../zsh-navigation-tools.plugin.zsh | 0 .../zsh_reload/zsh_reload.plugin.zsh | 0 templates/zshrc.zsh-template | 18 ++- 417 files changed, 124 insertions(+), 1 deletion(-) rename custom/plugins/{ => available}/example/example.plugin.zsh (100%) create mode 100755 lib/omz-plugins.zsh rename plugins/{ => available}/adb/README.md (100%) rename plugins/{ => available}/adb/_adb (100%) rename plugins/{ => available}/ant/ant.plugin.zsh (100%) rename plugins/{ => available}/apache2-macports/README.md (100%) rename plugins/{ => available}/apache2-macports/apache2-macports.plugin.zsh (100%) rename plugins/{ => available}/arcanist/README.md (100%) rename plugins/{ => available}/arcanist/arcanist.plugin.zsh (100%) rename plugins/{ => available}/archlinux/README.md (100%) rename plugins/{ => available}/archlinux/archlinux.plugin.zsh (100%) rename plugins/{ => available}/asdf/README.md (100%) rename plugins/{ => available}/asdf/asdf.plugin.zsh (100%) rename plugins/{ => available}/autoenv/autoenv.plugin.zsh (100%) rename plugins/{ => available}/autojump/autojump.plugin.zsh (100%) rename plugins/{ => available}/autopep8/_autopep8 (100%) rename plugins/{ => available}/autopep8/autopep8.plugin.zsh (100%) rename plugins/{ => available}/aws/aws.plugin.zsh (100%) rename plugins/{ => available}/battery/battery.plugin.zsh (100%) rename plugins/{ => available}/bbedit/README.md (100%) rename plugins/{ => available}/bbedit/bbedit.plugin.zsh (100%) rename plugins/{ => available}/bgnotify/README.md (100%) rename plugins/{ => available}/bgnotify/bgnotify.plugin.zsh (100%) rename plugins/{ => available}/boot2docker/README.md (100%) rename plugins/{ => available}/boot2docker/_boot2docker (100%) rename plugins/{ => available}/bower/_bower (100%) rename plugins/{ => available}/bower/bower.plugin.zsh (100%) rename plugins/{ => available}/branch/README.md (100%) rename plugins/{ => available}/branch/branch.plugin.zsh (100%) rename plugins/{ => available}/brew/brew.plugin.zsh (100%) rename plugins/{ => available}/bundler/README.md (100%) rename plugins/{ => available}/bundler/_bundler (100%) rename plugins/{ => available}/bundler/bundler.plugin.zsh (100%) rename plugins/{ => available}/bwana/bwana.plugin.zsh (100%) rename plugins/{ => available}/cabal/cabal.plugin.zsh (100%) rename plugins/{ => available}/cake/cake.plugin.zsh (100%) rename plugins/{ => available}/cakephp3/cakephp3.plugin.zsh (100%) rename plugins/{ => available}/capistrano/_capistrano (100%) rename plugins/{ => available}/capistrano/capistrano.plugin.zsh (100%) rename plugins/{ => available}/cargo/README.md (100%) rename plugins/{ => available}/cargo/_cargo (100%) rename plugins/{ => available}/cask/README.md (100%) rename plugins/{ => available}/cask/cask.plugin.zsh (100%) rename plugins/{ => available}/catimg/catimg.plugin.zsh (100%) rename plugins/{ => available}/catimg/catimg.sh (100%) rename plugins/{ => available}/catimg/colors.png (100%) rename plugins/{ => available}/celery/_celery (100%) rename plugins/{ => available}/chruby/chruby.plugin.zsh (100%) rename plugins/{ => available}/chucknorris/.gitignore (100%) rename plugins/{ => available}/chucknorris/LICENSE (100%) rename plugins/{ => available}/chucknorris/chucknorris.plugin.zsh (100%) rename plugins/{ => available}/chucknorris/fortunes/chucknorris (100%) rename plugins/{ => available}/cloudapp/cloudapp.plugin.zsh (100%) rename plugins/{ => available}/cloudapp/cloudapp.rb (100%) rename plugins/{ => available}/codeclimate/_codeclimate (100%) rename plugins/{ => available}/coffee/README.md (100%) rename plugins/{ => available}/coffee/_coffee (100%) rename plugins/{ => available}/coffee/coffee.plugin.zsh (100%) rename plugins/{ => available}/colemak/colemak-less (100%) rename plugins/{ => available}/colemak/colemak.plugin.zsh (100%) rename plugins/{ => available}/colored-man-pages/colored-man-pages.plugin.zsh (100%) rename plugins/{ => available}/colorize/colorize.plugin.zsh (100%) rename plugins/{ => available}/command-not-found/command-not-found.plugin.zsh (100%) rename plugins/{ => available}/common-aliases/common-aliases.plugin.zsh (100%) rename plugins/{ => available}/compleat/compleat.plugin.zsh (100%) rename plugins/{ => available}/composer/composer.plugin.zsh (100%) rename plugins/{ => available}/copybuffer/README.md (100%) rename plugins/{ => available}/copybuffer/copybuffer.plugin.zsh (100%) rename plugins/{ => available}/copydir/copydir.plugin.zsh (100%) rename plugins/{ => available}/copyfile/copyfile.plugin.zsh (100%) rename plugins/{ => available}/cp/README.md (100%) rename plugins/{ => available}/cp/cp.plugin.zsh (100%) rename plugins/{ => available}/cpanm/_cpanm (100%) rename plugins/{ => available}/debian/debian.plugin.zsh (100%) rename plugins/{ => available}/dircycle/dircycle.plugin.zsh (100%) rename plugins/{ => available}/dirhistory/dirhistory.plugin.zsh (100%) rename plugins/{ => available}/dirpersist/dirpersist.plugin.zsh (100%) rename plugins/{ => available}/django/django.plugin.zsh (100%) rename plugins/{ => available}/dnf/README.md (100%) rename plugins/{ => available}/dnf/dnf.plugin.zsh (100%) rename plugins/{ => available}/docker-compose/README.md (100%) rename plugins/{ => available}/docker-compose/_docker-compose (100%) rename plugins/{ => available}/docker-compose/docker-compose.plugin.zsh (100%) rename plugins/{ => available}/docker/README.md (100%) rename plugins/{ => available}/docker/_docker (100%) rename plugins/{ => available}/dotenv/README.md (100%) rename plugins/{ => available}/dotenv/dotenv.plugin.zsh (100%) rename plugins/{ => available}/droplr/README.md (100%) rename plugins/{ => available}/droplr/droplr.plugin.zsh (100%) rename plugins/{ => available}/emacs/emacs.plugin.zsh (100%) rename plugins/{ => available}/emacs/emacsclient.sh (100%) rename plugins/{ => available}/ember-cli/README.md (100%) rename plugins/{ => available}/ember-cli/ember-cli.plugin.zsh (100%) rename plugins/{ => available}/emoji-clock/emoji-clock.plugin.zsh (100%) rename plugins/{ => available}/emoji/README.md (100%) rename plugins/{ => available}/emoji/emoji-char-definitions.zsh (100%) rename plugins/{ => available}/emoji/emoji-data.txt (100%) rename plugins/{ => available}/emoji/emoji.plugin.zsh (100%) rename plugins/{ => available}/emoji/update_emoji.pl (100%) rename plugins/{ => available}/emotty/emotty.plugin.zsh (100%) rename plugins/{ => available}/emotty/emotty_emoji_set.zsh (100%) rename plugins/{ => available}/emotty/emotty_floral_set.zsh (100%) rename plugins/{ => available}/emotty/emotty_love_set.zsh (100%) rename plugins/{ => available}/emotty/emotty_nature_set.zsh (100%) rename plugins/{ => available}/emotty/emotty_stellar_set.zsh (100%) rename plugins/{ => available}/emotty/emotty_zodiac_set.zsh (100%) rename plugins/{ => available}/encode64/encode64.plugin.zsh (100%) rename plugins/{ => available}/extract/README.md (100%) rename plugins/{ => available}/extract/_extract (100%) rename plugins/{ => available}/extract/extract.plugin.zsh (100%) rename plugins/{ => available}/fabric/_fab (100%) rename plugins/{ => available}/fabric/fabric.plugin.zsh (100%) rename plugins/{ => available}/fancy-ctrl-z/README.md (100%) rename plugins/{ => available}/fancy-ctrl-z/fancy-ctrl-z.plugin.zsh (100%) rename plugins/{ => available}/fasd/fasd.plugin.zsh (100%) rename plugins/{ => available}/fastfile/fastfile.plugin.zsh (100%) rename plugins/{ => available}/fbterm/fbterm.plugin.zsh (100%) rename plugins/{ => available}/fedora/README.md (100%) rename plugins/{ => available}/fedora/fedora.plugin.zsh (100%) rename plugins/{ => available}/firewalld/firewalld.plugin.zsh (100%) rename plugins/{ => available}/firewalld/readme.md (100%) rename plugins/{ => available}/forklift/README.md (100%) rename plugins/{ => available}/forklift/forklift.plugin.zsh (100%) rename plugins/{ => available}/fossil/README.md (100%) rename plugins/{ => available}/fossil/fossil.plugin.zsh (100%) rename plugins/{ => available}/frontend-search/README.md (100%) rename plugins/{ => available}/frontend-search/_frontend-search.sh (100%) rename plugins/{ => available}/frontend-search/frontend-search.plugin.zsh (100%) rename plugins/{ => available}/gas/_gas (100%) rename plugins/{ => available}/gb/README.md (100%) rename plugins/{ => available}/gb/_gb (100%) rename plugins/{ => available}/geeknote/README.md (100%) rename plugins/{ => available}/geeknote/_geeknote (100%) rename plugins/{ => available}/geeknote/geeknote.plugin.zsh (100%) rename plugins/{ => available}/gem/_gem (100%) rename plugins/{ => available}/gem/gem.plugin.zsh (100%) rename plugins/{ => available}/git-extras/README.md (100%) rename plugins/{ => available}/git-extras/git-extras.plugin.zsh (100%) rename plugins/{ => available}/git-flow-avh/git-flow-avh.plugin.zsh (100%) rename plugins/{ => available}/git-flow/README.md (100%) rename plugins/{ => available}/git-flow/git-flow.plugin.zsh (100%) rename plugins/{ => available}/git-hubflow/git-hubflow.plugin.zsh (100%) rename plugins/{ => available}/git-prompt/git-prompt.plugin.zsh (100%) rename plugins/{ => available}/git-prompt/gitstatus.py (100%) rename plugins/{ => available}/git-remote-branch/git-remote-branch.plugin.zsh (100%) rename plugins/{ => available}/git/README.md (100%) rename plugins/{ => available}/git/git.plugin.zsh (100%) rename plugins/{ => available}/gitfast/_git (100%) rename plugins/{ => available}/gitfast/git-completion.bash (100%) rename plugins/{ => available}/gitfast/git-prompt.sh (100%) rename plugins/{ => available}/gitfast/gitfast.plugin.zsh (100%) rename plugins/{ => available}/github/README.md (100%) rename plugins/{ => available}/github/_hub (100%) rename plugins/{ => available}/github/github.plugin.zsh (100%) rename plugins/{ => available}/gitignore/gitignore.plugin.zsh (100%) rename plugins/{ => available}/glassfish/_asadmin (100%) rename plugins/{ => available}/glassfish/glassfish.plugin.zsh (100%) rename plugins/{ => available}/globalias/README.md (100%) rename plugins/{ => available}/globalias/globalias.plugin.zsh (100%) rename plugins/{ => available}/gnu-utils/gnu-utils.plugin.zsh (100%) rename plugins/{ => available}/go/go.plugin.zsh (100%) rename plugins/{ => available}/golang/golang.plugin.zsh (100%) rename plugins/{ => available}/golang/templates/package.txt (100%) rename plugins/{ => available}/golang/templates/search.txt (100%) rename plugins/{ => available}/gpg-agent/gpg-agent.plugin.zsh (100%) rename plugins/{ => available}/gradle/_gradle (100%) rename plugins/{ => available}/gradle/_gradlew (100%) rename plugins/{ => available}/gradle/gradle.plugin.zsh (100%) rename plugins/{ => available}/grails/grails.plugin.zsh (100%) rename plugins/{ => available}/grunt/grunt.plugin.zsh (100%) rename plugins/{ => available}/gulp/gulp.plugin.zsh (100%) rename plugins/{ => available}/heroku/_heroku (100%) rename plugins/{ => available}/history-substring-search/README.md (100%) rename plugins/{ => available}/history-substring-search/history-substring-search.plugin.zsh (100%) rename plugins/{ => available}/history-substring-search/history-substring-search.zsh (100%) rename plugins/{ => available}/history-substring-search/update-from-upstream.zsh (100%) rename plugins/{ => available}/history/README.md (100%) rename plugins/{ => available}/history/history.plugin.zsh (100%) rename plugins/{ => available}/httpie/README.md (100%) rename plugins/{ => available}/httpie/httpie.plugin.zsh (100%) rename plugins/{ => available}/iwhois/iwhois.plugin.zsh (100%) rename plugins/{ => available}/jake-node/jake-node.plugin.zsh (100%) rename plugins/{ => available}/jhbuild/README.md (100%) rename plugins/{ => available}/jhbuild/jhbuild.plugin.zsh (100%) rename plugins/{ => available}/jira/README.md (100%) rename plugins/{ => available}/jira/_jira (100%) rename plugins/{ => available}/jira/jira.plugin.zsh (100%) rename plugins/{ => available}/jruby/jruby.plugin.zsh (100%) rename plugins/{ => available}/jsontools/README.md (100%) rename plugins/{ => available}/jsontools/jsontools.plugin.zsh (100%) rename plugins/{ => available}/jump/jump.plugin.zsh (100%) rename plugins/{ => available}/kate/kate.plugin.zsh (100%) rename plugins/{ => available}/kitchen/_kitchen (100%) rename plugins/{ => available}/knife/_knife (100%) rename plugins/{ => available}/knife_ssh/knife_ssh.plugin.zsh (100%) rename plugins/{ => available}/kubectl/kubectl.plugin.zsh (100%) rename plugins/{ => available}/laravel/_artisan (100%) rename plugins/{ => available}/laravel/laravel.plugin.zsh (100%) rename plugins/{ => available}/laravel4/laravel4.plugin.zsh (100%) rename plugins/{ => available}/laravel5/laravel5.plugin.zsh (100%) rename plugins/{ => available}/last-working-dir/README.md (100%) rename plugins/{ => available}/last-working-dir/last-working-dir.plugin.zsh (100%) rename plugins/{ => available}/lein/lein.plugin.zsh (100%) rename plugins/{ => available}/lighthouse/lighthouse.plugin.zsh (100%) rename plugins/{ => available}/lol/lol.plugin.zsh (100%) rename plugins/{ => available}/macports/_port (100%) rename plugins/{ => available}/macports/macports.plugin.zsh (100%) rename plugins/{ => available}/man/man.zsh (100%) rename plugins/{ => available}/marked2/README.md (100%) rename plugins/{ => available}/marked2/marked2.plugin.zsh (100%) rename plugins/{ => available}/mercurial/README.md (100%) rename plugins/{ => available}/mercurial/mercurial.plugin.zsh (100%) rename plugins/{ => available}/meteor/README.md (100%) rename plugins/{ => available}/meteor/_meteor (100%) rename plugins/{ => available}/meteor/meteor.plugin.zsh (100%) rename plugins/{ => available}/mix-fast/README.md (100%) rename plugins/{ => available}/mix-fast/mix-fast.plugin.zsh (100%) rename plugins/{ => available}/mix/_mix (100%) rename plugins/{ => available}/mosh/mosh.plugin.zsh (100%) rename plugins/{ => available}/mvn/README.md (100%) rename plugins/{ => available}/mvn/mvn.plugin.zsh (100%) rename plugins/{ => available}/mysql-macports/mysql-macports.plugin.zsh (100%) rename plugins/{ => available}/n98-magerun/n98-magerun.plugin.zsh (100%) rename plugins/{ => available}/nanoc/_nanoc (100%) rename plugins/{ => available}/nanoc/nanoc.plugin.zsh (100%) rename plugins/{ => available}/ng/README.md (100%) rename plugins/{ => available}/ng/ng.plugin.zsh (100%) rename plugins/{ => available}/nmap/README.md (100%) rename plugins/{ => available}/nmap/nmap.plugin.zsh (100%) rename plugins/{ => available}/node/node.plugin.zsh (100%) rename plugins/{ => available}/nomad/README.md (100%) rename plugins/{ => available}/nomad/_nomad (100%) rename plugins/{ => available}/npm/npm.plugin.zsh (100%) rename plugins/{ => available}/nvm/_nvm (100%) rename plugins/{ => available}/nvm/nvm.plugin.zsh (100%) rename plugins/{ => available}/nyan/nyan.plugin.zsh (100%) rename plugins/{ => available}/osx/README.md (100%) rename plugins/{ => available}/osx/osx.plugin.zsh (100%) rename plugins/{ => available}/pass/_pass (100%) rename plugins/{ => available}/paver/paver.plugin.zsh (100%) rename plugins/{ => available}/pep8/_pep8 (100%) rename plugins/{ => available}/per-directory-history/README.md (100%) rename plugins/{ => available}/per-directory-history/per-directory-history.plugin.zsh (100%) rename plugins/{ => available}/per-directory-history/per-directory-history.zsh (100%) rename plugins/{ => available}/perl/perl.plugin.zsh (100%) rename plugins/{ => available}/perms/README.md (100%) rename plugins/{ => available}/perms/perms.plugin.zsh (100%) rename plugins/{ => available}/phing/phing.plugin.zsh (100%) rename plugins/{ => available}/pip/_pip (100%) rename plugins/{ => available}/pip/pip.plugin.zsh (100%) rename plugins/{ => available}/pj/README.md (100%) rename plugins/{ => available}/pj/pj.plugin.zsh (100%) rename plugins/{ => available}/pod/_pod (100%) rename plugins/{ => available}/postgres/postgres.plugin.zsh (100%) rename plugins/{ => available}/pow/pow.plugin.zsh (100%) rename plugins/{ => available}/powder/_powder (100%) rename plugins/{ => available}/powify/_powify (100%) rename plugins/{ => available}/profiles/profiles.plugin.zsh (100%) rename plugins/{ => available}/pyenv/pyenv.plugin.zsh (100%) rename plugins/{ => available}/pylint/_pylint (100%) rename plugins/{ => available}/pylint/pylint.plugin.zsh (100%) rename plugins/{ => available}/python/_python (100%) rename plugins/{ => available}/python/python.plugin.zsh (100%) rename plugins/{ => available}/rails/_rails (100%) rename plugins/{ => available}/rails/rails.plugin.zsh (100%) rename plugins/{ => available}/rake-fast/README.md (100%) rename plugins/{ => available}/rake-fast/rake-fast.plugin.zsh (100%) rename plugins/{ => available}/rake/rake.plugin.zsh (100%) rename plugins/{ => available}/rand-quote/rand-quote.plugin.zsh (100%) rename plugins/{ => available}/rbenv/rbenv.plugin.zsh (100%) rename plugins/{ => available}/rbfu/rbfu.plugin.zsh (100%) rename plugins/{ => available}/react-native/README.md (100%) rename plugins/{ => available}/react-native/_react-native (100%) rename plugins/{ => available}/react-native/react-native.plugin.zsh (100%) rename plugins/{ => available}/rebar/_rebar (100%) rename plugins/{ => available}/redis-cli/_redis-cli (100%) rename plugins/{ => available}/repo/README.md (100%) rename plugins/{ => available}/repo/_repo (100%) rename plugins/{ => available}/repo/repo.plugin.zsh (100%) rename plugins/{ => available}/rsync/rsync.plugin.zsh (100%) rename plugins/{ => available}/ruby/ruby.plugin.zsh (100%) rename plugins/{ => available}/rust/_rust (100%) rename plugins/{ => available}/rvm/rvm.plugin.zsh (100%) rename plugins/{ => available}/safe-paste/safe-paste.plugin.zsh (100%) rename plugins/{ => available}/sbt/_sbt (100%) rename plugins/{ => available}/sbt/sbt.plugin.zsh (100%) rename plugins/{ => available}/scala/_scala (100%) rename plugins/{ => available}/scd/README.md (100%) rename plugins/{ => available}/scd/scd (100%) rename plugins/{ => available}/scd/scd.plugin.zsh (100%) rename plugins/{ => available}/screen/screen.plugin.zsh (100%) rename plugins/{ => available}/scw/README.md (100%) rename plugins/{ => available}/scw/_scw (100%) rename plugins/{ => available}/sfffe/sfffe.plugin.zsh (100%) rename plugins/{ => available}/shrink-path/README.md (100%) rename plugins/{ => available}/shrink-path/shrink-path.plugin.zsh (100%) rename plugins/{ => available}/singlechar/singlechar.plugin.zsh (100%) rename plugins/{ => available}/spring/README.md (100%) rename plugins/{ => available}/spring/_spring (100%) rename plugins/{ => available}/sprunge/sprunge.plugin.zsh (100%) rename plugins/{ => available}/ssh-agent/README.md (100%) rename plugins/{ => available}/ssh-agent/ssh-agent.plugin.zsh (100%) rename plugins/{ => available}/stack/stack.plugin.zsh (100%) rename plugins/{ => available}/sublime/README.md (100%) rename plugins/{ => available}/sublime/sublime.plugin.zsh (100%) rename plugins/{ => available}/sudo/sudo.plugin.zsh (100%) rename plugins/{ => available}/supervisor/_supervisorctl (100%) rename plugins/{ => available}/supervisor/_supervisord (100%) rename plugins/{ => available}/supervisor/supervisor.plugin.zsh (100%) rename plugins/{ => available}/suse/suse.plugin.zsh (100%) rename plugins/{ => available}/svn-fast-info/svn-fast-info.plugin.zsh (100%) rename plugins/{ => available}/svn/README.md (100%) rename plugins/{ => available}/svn/svn.plugin.zsh (100%) rename plugins/{ => available}/swiftpm/README.md (100%) rename plugins/{ => available}/swiftpm/swiftpm.plugin.zsh (100%) rename plugins/{ => available}/symfony/symfony.plugin.zsh (100%) rename plugins/{ => available}/symfony2/symfony2.plugin.zsh (100%) rename plugins/{ => available}/systemadmin/systemadmin.plugin.zsh (100%) rename plugins/{ => available}/systemd/systemd.plugin.zsh (100%) rename plugins/{ => available}/taskwarrior/README.md (100%) rename plugins/{ => available}/taskwarrior/_task (100%) rename plugins/{ => available}/taskwarrior/taskwarrior.plugin.zsh (100%) rename plugins/{ => available}/terminalapp/terminalapp.plugin.zsh (100%) rename plugins/{ => available}/terminitor/_terminitor (100%) rename plugins/{ => available}/terraform/README.md (100%) rename plugins/{ => available}/terraform/_terraform (100%) rename plugins/{ => available}/textastic/README.md (100%) rename plugins/{ => available}/textastic/textastic.plugin.zsh (100%) rename plugins/{ => available}/textmate/textmate.plugin.zsh (100%) rename plugins/{ => available}/thefuck/README.md (100%) rename plugins/{ => available}/thefuck/thefuck.plugin.zsh (100%) rename plugins/{ => available}/themes/_theme (100%) rename plugins/{ => available}/themes/themes.plugin.zsh (100%) rename plugins/{ => available}/thor/_thor (100%) rename plugins/{ => available}/tig/README.md (100%) rename plugins/{ => available}/tig/tig.plugin.zsh (100%) rename plugins/{ => available}/tmux-cssh/_tmux-cssh (100%) rename plugins/{ => available}/tmux/tmux.extra.conf (100%) rename plugins/{ => available}/tmux/tmux.only.conf (100%) rename plugins/{ => available}/tmux/tmux.plugin.zsh (100%) rename plugins/{ => available}/tmuxinator/_tmuxinator (100%) rename plugins/{ => available}/torrent/torrent.plugin.zsh (100%) rename plugins/{ => available}/tugboat/_tugboat (100%) rename plugins/{ => available}/ubuntu/readme.md (100%) rename plugins/{ => available}/ubuntu/ubuntu.plugin.zsh (100%) rename plugins/{ => available}/urltools/urltools.plugin.zsh (100%) rename plugins/{ => available}/vagrant/_vagrant (100%) rename plugins/{ => available}/vault/README.md (100%) rename plugins/{ => available}/vault/_vault (100%) rename plugins/{ => available}/vi-mode/README.md (100%) rename plugins/{ => available}/vi-mode/vi-mode.plugin.zsh (100%) rename plugins/{ => available}/vim-interaction/README.md (100%) rename plugins/{ => available}/vim-interaction/vim-interaction.plugin.zsh (100%) rename plugins/{ => available}/virtualenv/virtualenv.plugin.zsh (100%) rename plugins/{ => available}/virtualenvwrapper/virtualenvwrapper.plugin.zsh (100%) rename plugins/{ => available}/vundle/vundle.plugin.zsh (100%) rename plugins/{ => available}/wakeonlan/README (100%) rename plugins/{ => available}/wakeonlan/_wake (100%) rename plugins/{ => available}/wakeonlan/wakeonlan.plugin.zsh (100%) rename plugins/{ => available}/wd/LICENSE (100%) rename plugins/{ => available}/wd/README.md (100%) rename plugins/{ => available}/wd/_wd.sh (100%) rename plugins/{ => available}/wd/wd.plugin.zsh (100%) rename plugins/{ => available}/wd/wd.sh (100%) rename plugins/{ => available}/web-search/web-search.plugin.zsh (100%) rename plugins/{ => available}/wp-cli/README.md (100%) rename plugins/{ => available}/wp-cli/wp-cli.plugin.zsh (100%) rename plugins/{ => available}/xcode/README.md (100%) rename plugins/{ => available}/xcode/_xcselv (100%) rename plugins/{ => available}/xcode/xcode.plugin.zsh (100%) rename plugins/{ => available}/yarn/yarn.plugin.zsh (100%) rename plugins/{ => available}/yii/yii.plugin.zsh (100%) rename plugins/{ => available}/yii2/README.md (100%) rename plugins/{ => available}/yii2/yii2.plugin.zsh (100%) rename plugins/{ => available}/yum/yum.plugin.zsh (100%) rename plugins/{ => available}/z/Makefile (100%) rename plugins/{ => available}/z/README (100%) rename plugins/{ => available}/z/z.1 (100%) rename plugins/{ => available}/z/z.plugin.zsh (100%) rename plugins/{ => available}/z/z.sh (100%) rename plugins/{ => available}/zeus/README.md (100%) rename plugins/{ => available}/zeus/_zeus (100%) rename plugins/{ => available}/zeus/zeus.plugin.zsh (100%) rename plugins/{ => available}/zsh-navigation-tools/.config/znt/README.txt (100%) rename plugins/{ => available}/zsh-navigation-tools/.config/znt/n-aliases.conf (100%) rename plugins/{ => available}/zsh-navigation-tools/.config/znt/n-cd.conf (100%) rename plugins/{ => available}/zsh-navigation-tools/.config/znt/n-env.conf (100%) rename plugins/{ => available}/zsh-navigation-tools/.config/znt/n-functions.conf (100%) rename plugins/{ => available}/zsh-navigation-tools/.config/znt/n-history.conf (100%) rename plugins/{ => available}/zsh-navigation-tools/.config/znt/n-kill.conf (100%) rename plugins/{ => available}/zsh-navigation-tools/.config/znt/n-list.conf (100%) rename plugins/{ => available}/zsh-navigation-tools/.config/znt/n-options.conf (100%) rename plugins/{ => available}/zsh-navigation-tools/.config/znt/n-panelize.conf (100%) rename plugins/{ => available}/zsh-navigation-tools/LICENSE (100%) rename plugins/{ => available}/zsh-navigation-tools/NEWS (100%) rename plugins/{ => available}/zsh-navigation-tools/README.md (100%) rename plugins/{ => available}/zsh-navigation-tools/_n-kill (100%) rename plugins/{ => available}/zsh-navigation-tools/n-aliases (100%) rename plugins/{ => available}/zsh-navigation-tools/n-cd (100%) rename plugins/{ => available}/zsh-navigation-tools/n-env (100%) rename plugins/{ => available}/zsh-navigation-tools/n-functions (100%) rename plugins/{ => available}/zsh-navigation-tools/n-help (100%) rename plugins/{ => available}/zsh-navigation-tools/n-history (100%) rename plugins/{ => available}/zsh-navigation-tools/n-kill (100%) rename plugins/{ => available}/zsh-navigation-tools/n-list (100%) rename plugins/{ => available}/zsh-navigation-tools/n-list-draw (100%) rename plugins/{ => available}/zsh-navigation-tools/n-list-input (100%) rename plugins/{ => available}/zsh-navigation-tools/n-options (100%) rename plugins/{ => available}/zsh-navigation-tools/n-panelize (100%) rename plugins/{ => available}/zsh-navigation-tools/znt-cd-widget (100%) rename plugins/{ => available}/zsh-navigation-tools/znt-history-widget (100%) rename plugins/{ => available}/zsh-navigation-tools/znt-kill-widget (100%) rename plugins/{ => available}/zsh-navigation-tools/znt-tmux.zsh (100%) rename plugins/{ => available}/zsh-navigation-tools/znt-usetty-wrapper (100%) rename plugins/{ => available}/zsh-navigation-tools/zsh-navigation-tools.plugin.zsh (100%) rename plugins/{ => available}/zsh_reload/zsh_reload.plugin.zsh (100%) diff --git a/custom/plugins/example/example.plugin.zsh b/custom/plugins/available/example/example.plugin.zsh similarity index 100% rename from custom/plugins/example/example.plugin.zsh rename to custom/plugins/available/example/example.plugin.zsh diff --git a/lib/omz-plugins.zsh b/lib/omz-plugins.zsh new file mode 100755 index 000000000..4354b47f8 --- /dev/null +++ b/lib/omz-plugins.zsh @@ -0,0 +1,107 @@ +# vim: set sw=4 ts=4 sts=4 et tw=78 foldmarker={{{,}}} foldlevel=0 foldmethod=marker: +# +# _ _ +# _o) __ _ ___/ /__ _/ /_ __ _ (o_ +################# /\\ / ' \/ _ / _ `/ _ \/ ' \ //\ ################## +# \_v /_/_/_/\_,_/\_, /_/ /_/_/_/_/ v_/ +# /___/ +# +# Author: Michel Massaro +# Version : V1.0 +# Date : 20/01/17 +# Description : +# +# +############################################################################## + + +function omz-plugin(){ + if [ $# -ne "1" ] && [ $# -ne "2" ]; then + echo "Usage: `basename $0` option [plugin_name]" + echo "option :" + echo " update" + echo " show" + echo " enable (plugin_name required)" + echo " disable (plugin_name required)" + elif [ "$1" = "update" ]; then + source ~/.zshrc + source ~/.zshrc + elif [ "$1" = "show" ]; then + printf "\nPre-installed plugins\n" + printf "---------------------\n" + printf "%-12s%-25s%s\n" 'Enabled ?' 'Plugin' 'Description' + for i in $ZSH/plugins/available/*; do + p=$(basename $i) + if [ -f "$i/$p.plugin.zsh" ]; then + description=$(cat "$i/$p.plugin.zsh" | grep 'plugin-description' | sed 's/\#\splugin-description\s:\s//') + else + description="Description unreadable. File name no standart" + fi + if [ -d $ZSH/plugins/enable/$p ]; then + is_enable="X" + else + is_enable=" " + fi + printf "%-12s%-25s%s\n" "[$is_enable]" "$p" "$description" + done + + printf "\nCustom plugins\n" + printf "--------------\n" + printf "%-12s%-25s%s\n" 'Enabled ?' 'Plugin' 'Description' + for i in $ZSH/custom/plugins/available/*; do + p=$(basename $i) + if [ -f "$i/$p.plugin.zsh" ]; then + description=$(cat "$i/$p.plugin.zsh" | grep 'plugin-description' | sed 's/\#\splugin-description\s:\s//') + else + description="Description unreadable. File name no standart" + fi + if [ -d $ZSH/custom/plugins/enable/$p ]; then + is_enable="X" + else + is_enable=" " + fi + printf "%-12s%-25s%s\n" "[$is_enable]" "$p" "$description" + done + elif [ "$1" = "enable" ]; then + if [ $# -ne "2" ]; then + echo "Usage: `basename $0` enable plugin_name" + else + p=$2 + if [ ! -d "$ZSH/custom/plugins/enable/$p" ] && [ -d "$ZSH/custom/plugins/available/$p" ]; then + ln -s $ZSH/custom/plugins/available/$p/ $ZSH/custom/plugins/enable/$p + echo "Plugin $p added in custom" + elif [ ! -d "$ZSH/plugins/enable/$p" ] && [ -d "$ZSH/plugins/available/$p" ]; then + ln -s $ZSH/plugins/available/$p/ $ZSH/plugins/enable/$p + echo "Plugin $p added" + else + if [ -d "$ZSH/custom/plugins/enable/$p" ] || [ -d "$ZSH/plugins/enable/$p" ]; then + echo "Plugin already enabled" + else + echo "Plugin not found" + fi + fi + fi + elif [ "$1" = "disable" ]; then + if [ $# -ne "2" ]; then + echo "Usage: `basename $0` disable plugin_name" + else + p=$2 + if [ -d "$ZSH/custom/plugins/enable/$p" ]; then + unlink $ZSH/custom/plugins/enable/$p + echo "Plugin $p removed in custom" + elif [ -d "$ZSH/plugins/enable/$p" ]; then + unlink $ZSH/plugins/enable/$p + echo "Plugin $p removed" + else + echo "Plugin not enabled" + fi + fi + else + echo "Usage: `basename $0` option [plugin_name]" + echo "option :" + echo " update" + echo " show" + echo " enable (plugin_name required)" + echo " disable (plugin_name required)" + fi +} diff --git a/plugins/adb/README.md b/plugins/available/adb/README.md similarity index 100% rename from plugins/adb/README.md rename to plugins/available/adb/README.md diff --git a/plugins/adb/_adb b/plugins/available/adb/_adb similarity index 100% rename from plugins/adb/_adb rename to plugins/available/adb/_adb diff --git a/plugins/ant/ant.plugin.zsh b/plugins/available/ant/ant.plugin.zsh similarity index 100% rename from plugins/ant/ant.plugin.zsh rename to plugins/available/ant/ant.plugin.zsh diff --git a/plugins/apache2-macports/README.md b/plugins/available/apache2-macports/README.md similarity index 100% rename from plugins/apache2-macports/README.md rename to plugins/available/apache2-macports/README.md diff --git a/plugins/apache2-macports/apache2-macports.plugin.zsh b/plugins/available/apache2-macports/apache2-macports.plugin.zsh similarity index 100% rename from plugins/apache2-macports/apache2-macports.plugin.zsh rename to plugins/available/apache2-macports/apache2-macports.plugin.zsh diff --git a/plugins/arcanist/README.md b/plugins/available/arcanist/README.md similarity index 100% rename from plugins/arcanist/README.md rename to plugins/available/arcanist/README.md diff --git a/plugins/arcanist/arcanist.plugin.zsh b/plugins/available/arcanist/arcanist.plugin.zsh similarity index 100% rename from plugins/arcanist/arcanist.plugin.zsh rename to plugins/available/arcanist/arcanist.plugin.zsh diff --git a/plugins/archlinux/README.md b/plugins/available/archlinux/README.md similarity index 100% rename from plugins/archlinux/README.md rename to plugins/available/archlinux/README.md diff --git a/plugins/archlinux/archlinux.plugin.zsh b/plugins/available/archlinux/archlinux.plugin.zsh similarity index 100% rename from plugins/archlinux/archlinux.plugin.zsh rename to plugins/available/archlinux/archlinux.plugin.zsh diff --git a/plugins/asdf/README.md b/plugins/available/asdf/README.md similarity index 100% rename from plugins/asdf/README.md rename to plugins/available/asdf/README.md diff --git a/plugins/asdf/asdf.plugin.zsh b/plugins/available/asdf/asdf.plugin.zsh similarity index 100% rename from plugins/asdf/asdf.plugin.zsh rename to plugins/available/asdf/asdf.plugin.zsh diff --git a/plugins/autoenv/autoenv.plugin.zsh b/plugins/available/autoenv/autoenv.plugin.zsh similarity index 100% rename from plugins/autoenv/autoenv.plugin.zsh rename to plugins/available/autoenv/autoenv.plugin.zsh diff --git a/plugins/autojump/autojump.plugin.zsh b/plugins/available/autojump/autojump.plugin.zsh similarity index 100% rename from plugins/autojump/autojump.plugin.zsh rename to plugins/available/autojump/autojump.plugin.zsh diff --git a/plugins/autopep8/_autopep8 b/plugins/available/autopep8/_autopep8 similarity index 100% rename from plugins/autopep8/_autopep8 rename to plugins/available/autopep8/_autopep8 diff --git a/plugins/autopep8/autopep8.plugin.zsh b/plugins/available/autopep8/autopep8.plugin.zsh similarity index 100% rename from plugins/autopep8/autopep8.plugin.zsh rename to plugins/available/autopep8/autopep8.plugin.zsh diff --git a/plugins/aws/aws.plugin.zsh b/plugins/available/aws/aws.plugin.zsh similarity index 100% rename from plugins/aws/aws.plugin.zsh rename to plugins/available/aws/aws.plugin.zsh diff --git a/plugins/battery/battery.plugin.zsh b/plugins/available/battery/battery.plugin.zsh similarity index 100% rename from plugins/battery/battery.plugin.zsh rename to plugins/available/battery/battery.plugin.zsh diff --git a/plugins/bbedit/README.md b/plugins/available/bbedit/README.md similarity index 100% rename from plugins/bbedit/README.md rename to plugins/available/bbedit/README.md diff --git a/plugins/bbedit/bbedit.plugin.zsh b/plugins/available/bbedit/bbedit.plugin.zsh similarity index 100% rename from plugins/bbedit/bbedit.plugin.zsh rename to plugins/available/bbedit/bbedit.plugin.zsh diff --git a/plugins/bgnotify/README.md b/plugins/available/bgnotify/README.md similarity index 100% rename from plugins/bgnotify/README.md rename to plugins/available/bgnotify/README.md diff --git a/plugins/bgnotify/bgnotify.plugin.zsh b/plugins/available/bgnotify/bgnotify.plugin.zsh similarity index 100% rename from plugins/bgnotify/bgnotify.plugin.zsh rename to plugins/available/bgnotify/bgnotify.plugin.zsh diff --git a/plugins/boot2docker/README.md b/plugins/available/boot2docker/README.md similarity index 100% rename from plugins/boot2docker/README.md rename to plugins/available/boot2docker/README.md diff --git a/plugins/boot2docker/_boot2docker b/plugins/available/boot2docker/_boot2docker similarity index 100% rename from plugins/boot2docker/_boot2docker rename to plugins/available/boot2docker/_boot2docker diff --git a/plugins/bower/_bower b/plugins/available/bower/_bower similarity index 100% rename from plugins/bower/_bower rename to plugins/available/bower/_bower diff --git a/plugins/bower/bower.plugin.zsh b/plugins/available/bower/bower.plugin.zsh similarity index 100% rename from plugins/bower/bower.plugin.zsh rename to plugins/available/bower/bower.plugin.zsh diff --git a/plugins/branch/README.md b/plugins/available/branch/README.md similarity index 100% rename from plugins/branch/README.md rename to plugins/available/branch/README.md diff --git a/plugins/branch/branch.plugin.zsh b/plugins/available/branch/branch.plugin.zsh similarity index 100% rename from plugins/branch/branch.plugin.zsh rename to plugins/available/branch/branch.plugin.zsh diff --git a/plugins/brew/brew.plugin.zsh b/plugins/available/brew/brew.plugin.zsh similarity index 100% rename from plugins/brew/brew.plugin.zsh rename to plugins/available/brew/brew.plugin.zsh diff --git a/plugins/bundler/README.md b/plugins/available/bundler/README.md similarity index 100% rename from plugins/bundler/README.md rename to plugins/available/bundler/README.md diff --git a/plugins/bundler/_bundler b/plugins/available/bundler/_bundler similarity index 100% rename from plugins/bundler/_bundler rename to plugins/available/bundler/_bundler diff --git a/plugins/bundler/bundler.plugin.zsh b/plugins/available/bundler/bundler.plugin.zsh similarity index 100% rename from plugins/bundler/bundler.plugin.zsh rename to plugins/available/bundler/bundler.plugin.zsh diff --git a/plugins/bwana/bwana.plugin.zsh b/plugins/available/bwana/bwana.plugin.zsh similarity index 100% rename from plugins/bwana/bwana.plugin.zsh rename to plugins/available/bwana/bwana.plugin.zsh diff --git a/plugins/cabal/cabal.plugin.zsh b/plugins/available/cabal/cabal.plugin.zsh similarity index 100% rename from plugins/cabal/cabal.plugin.zsh rename to plugins/available/cabal/cabal.plugin.zsh diff --git a/plugins/cake/cake.plugin.zsh b/plugins/available/cake/cake.plugin.zsh similarity index 100% rename from plugins/cake/cake.plugin.zsh rename to plugins/available/cake/cake.plugin.zsh diff --git a/plugins/cakephp3/cakephp3.plugin.zsh b/plugins/available/cakephp3/cakephp3.plugin.zsh similarity index 100% rename from plugins/cakephp3/cakephp3.plugin.zsh rename to plugins/available/cakephp3/cakephp3.plugin.zsh diff --git a/plugins/capistrano/_capistrano b/plugins/available/capistrano/_capistrano similarity index 100% rename from plugins/capistrano/_capistrano rename to plugins/available/capistrano/_capistrano diff --git a/plugins/capistrano/capistrano.plugin.zsh b/plugins/available/capistrano/capistrano.plugin.zsh similarity index 100% rename from plugins/capistrano/capistrano.plugin.zsh rename to plugins/available/capistrano/capistrano.plugin.zsh diff --git a/plugins/cargo/README.md b/plugins/available/cargo/README.md similarity index 100% rename from plugins/cargo/README.md rename to plugins/available/cargo/README.md diff --git a/plugins/cargo/_cargo b/plugins/available/cargo/_cargo similarity index 100% rename from plugins/cargo/_cargo rename to plugins/available/cargo/_cargo diff --git a/plugins/cask/README.md b/plugins/available/cask/README.md similarity index 100% rename from plugins/cask/README.md rename to plugins/available/cask/README.md diff --git a/plugins/cask/cask.plugin.zsh b/plugins/available/cask/cask.plugin.zsh similarity index 100% rename from plugins/cask/cask.plugin.zsh rename to plugins/available/cask/cask.plugin.zsh diff --git a/plugins/catimg/catimg.plugin.zsh b/plugins/available/catimg/catimg.plugin.zsh similarity index 100% rename from plugins/catimg/catimg.plugin.zsh rename to plugins/available/catimg/catimg.plugin.zsh diff --git a/plugins/catimg/catimg.sh b/plugins/available/catimg/catimg.sh similarity index 100% rename from plugins/catimg/catimg.sh rename to plugins/available/catimg/catimg.sh diff --git a/plugins/catimg/colors.png b/plugins/available/catimg/colors.png similarity index 100% rename from plugins/catimg/colors.png rename to plugins/available/catimg/colors.png diff --git a/plugins/celery/_celery b/plugins/available/celery/_celery similarity index 100% rename from plugins/celery/_celery rename to plugins/available/celery/_celery diff --git a/plugins/chruby/chruby.plugin.zsh b/plugins/available/chruby/chruby.plugin.zsh similarity index 100% rename from plugins/chruby/chruby.plugin.zsh rename to plugins/available/chruby/chruby.plugin.zsh diff --git a/plugins/chucknorris/.gitignore b/plugins/available/chucknorris/.gitignore similarity index 100% rename from plugins/chucknorris/.gitignore rename to plugins/available/chucknorris/.gitignore diff --git a/plugins/chucknorris/LICENSE b/plugins/available/chucknorris/LICENSE similarity index 100% rename from plugins/chucknorris/LICENSE rename to plugins/available/chucknorris/LICENSE diff --git a/plugins/chucknorris/chucknorris.plugin.zsh b/plugins/available/chucknorris/chucknorris.plugin.zsh similarity index 100% rename from plugins/chucknorris/chucknorris.plugin.zsh rename to plugins/available/chucknorris/chucknorris.plugin.zsh diff --git a/plugins/chucknorris/fortunes/chucknorris b/plugins/available/chucknorris/fortunes/chucknorris similarity index 100% rename from plugins/chucknorris/fortunes/chucknorris rename to plugins/available/chucknorris/fortunes/chucknorris diff --git a/plugins/cloudapp/cloudapp.plugin.zsh b/plugins/available/cloudapp/cloudapp.plugin.zsh similarity index 100% rename from plugins/cloudapp/cloudapp.plugin.zsh rename to plugins/available/cloudapp/cloudapp.plugin.zsh diff --git a/plugins/cloudapp/cloudapp.rb b/plugins/available/cloudapp/cloudapp.rb similarity index 100% rename from plugins/cloudapp/cloudapp.rb rename to plugins/available/cloudapp/cloudapp.rb diff --git a/plugins/codeclimate/_codeclimate b/plugins/available/codeclimate/_codeclimate similarity index 100% rename from plugins/codeclimate/_codeclimate rename to plugins/available/codeclimate/_codeclimate diff --git a/plugins/coffee/README.md b/plugins/available/coffee/README.md similarity index 100% rename from plugins/coffee/README.md rename to plugins/available/coffee/README.md diff --git a/plugins/coffee/_coffee b/plugins/available/coffee/_coffee similarity index 100% rename from plugins/coffee/_coffee rename to plugins/available/coffee/_coffee diff --git a/plugins/coffee/coffee.plugin.zsh b/plugins/available/coffee/coffee.plugin.zsh similarity index 100% rename from plugins/coffee/coffee.plugin.zsh rename to plugins/available/coffee/coffee.plugin.zsh diff --git a/plugins/colemak/colemak-less b/plugins/available/colemak/colemak-less similarity index 100% rename from plugins/colemak/colemak-less rename to plugins/available/colemak/colemak-less diff --git a/plugins/colemak/colemak.plugin.zsh b/plugins/available/colemak/colemak.plugin.zsh similarity index 100% rename from plugins/colemak/colemak.plugin.zsh rename to plugins/available/colemak/colemak.plugin.zsh diff --git a/plugins/colored-man-pages/colored-man-pages.plugin.zsh b/plugins/available/colored-man-pages/colored-man-pages.plugin.zsh similarity index 100% rename from plugins/colored-man-pages/colored-man-pages.plugin.zsh rename to plugins/available/colored-man-pages/colored-man-pages.plugin.zsh diff --git a/plugins/colorize/colorize.plugin.zsh b/plugins/available/colorize/colorize.plugin.zsh similarity index 100% rename from plugins/colorize/colorize.plugin.zsh rename to plugins/available/colorize/colorize.plugin.zsh diff --git a/plugins/command-not-found/command-not-found.plugin.zsh b/plugins/available/command-not-found/command-not-found.plugin.zsh similarity index 100% rename from plugins/command-not-found/command-not-found.plugin.zsh rename to plugins/available/command-not-found/command-not-found.plugin.zsh diff --git a/plugins/common-aliases/common-aliases.plugin.zsh b/plugins/available/common-aliases/common-aliases.plugin.zsh similarity index 100% rename from plugins/common-aliases/common-aliases.plugin.zsh rename to plugins/available/common-aliases/common-aliases.plugin.zsh diff --git a/plugins/compleat/compleat.plugin.zsh b/plugins/available/compleat/compleat.plugin.zsh similarity index 100% rename from plugins/compleat/compleat.plugin.zsh rename to plugins/available/compleat/compleat.plugin.zsh diff --git a/plugins/composer/composer.plugin.zsh b/plugins/available/composer/composer.plugin.zsh similarity index 100% rename from plugins/composer/composer.plugin.zsh rename to plugins/available/composer/composer.plugin.zsh diff --git a/plugins/copybuffer/README.md b/plugins/available/copybuffer/README.md similarity index 100% rename from plugins/copybuffer/README.md rename to plugins/available/copybuffer/README.md diff --git a/plugins/copybuffer/copybuffer.plugin.zsh b/plugins/available/copybuffer/copybuffer.plugin.zsh similarity index 100% rename from plugins/copybuffer/copybuffer.plugin.zsh rename to plugins/available/copybuffer/copybuffer.plugin.zsh diff --git a/plugins/copydir/copydir.plugin.zsh b/plugins/available/copydir/copydir.plugin.zsh similarity index 100% rename from plugins/copydir/copydir.plugin.zsh rename to plugins/available/copydir/copydir.plugin.zsh diff --git a/plugins/copyfile/copyfile.plugin.zsh b/plugins/available/copyfile/copyfile.plugin.zsh similarity index 100% rename from plugins/copyfile/copyfile.plugin.zsh rename to plugins/available/copyfile/copyfile.plugin.zsh diff --git a/plugins/cp/README.md b/plugins/available/cp/README.md similarity index 100% rename from plugins/cp/README.md rename to plugins/available/cp/README.md diff --git a/plugins/cp/cp.plugin.zsh b/plugins/available/cp/cp.plugin.zsh similarity index 100% rename from plugins/cp/cp.plugin.zsh rename to plugins/available/cp/cp.plugin.zsh diff --git a/plugins/cpanm/_cpanm b/plugins/available/cpanm/_cpanm similarity index 100% rename from plugins/cpanm/_cpanm rename to plugins/available/cpanm/_cpanm diff --git a/plugins/debian/debian.plugin.zsh b/plugins/available/debian/debian.plugin.zsh similarity index 100% rename from plugins/debian/debian.plugin.zsh rename to plugins/available/debian/debian.plugin.zsh diff --git a/plugins/dircycle/dircycle.plugin.zsh b/plugins/available/dircycle/dircycle.plugin.zsh similarity index 100% rename from plugins/dircycle/dircycle.plugin.zsh rename to plugins/available/dircycle/dircycle.plugin.zsh diff --git a/plugins/dirhistory/dirhistory.plugin.zsh b/plugins/available/dirhistory/dirhistory.plugin.zsh similarity index 100% rename from plugins/dirhistory/dirhistory.plugin.zsh rename to plugins/available/dirhistory/dirhistory.plugin.zsh diff --git a/plugins/dirpersist/dirpersist.plugin.zsh b/plugins/available/dirpersist/dirpersist.plugin.zsh similarity index 100% rename from plugins/dirpersist/dirpersist.plugin.zsh rename to plugins/available/dirpersist/dirpersist.plugin.zsh diff --git a/plugins/django/django.plugin.zsh b/plugins/available/django/django.plugin.zsh similarity index 100% rename from plugins/django/django.plugin.zsh rename to plugins/available/django/django.plugin.zsh diff --git a/plugins/dnf/README.md b/plugins/available/dnf/README.md similarity index 100% rename from plugins/dnf/README.md rename to plugins/available/dnf/README.md diff --git a/plugins/dnf/dnf.plugin.zsh b/plugins/available/dnf/dnf.plugin.zsh similarity index 100% rename from plugins/dnf/dnf.plugin.zsh rename to plugins/available/dnf/dnf.plugin.zsh diff --git a/plugins/docker-compose/README.md b/plugins/available/docker-compose/README.md similarity index 100% rename from plugins/docker-compose/README.md rename to plugins/available/docker-compose/README.md diff --git a/plugins/docker-compose/_docker-compose b/plugins/available/docker-compose/_docker-compose similarity index 100% rename from plugins/docker-compose/_docker-compose rename to plugins/available/docker-compose/_docker-compose diff --git a/plugins/docker-compose/docker-compose.plugin.zsh b/plugins/available/docker-compose/docker-compose.plugin.zsh similarity index 100% rename from plugins/docker-compose/docker-compose.plugin.zsh rename to plugins/available/docker-compose/docker-compose.plugin.zsh diff --git a/plugins/docker/README.md b/plugins/available/docker/README.md similarity index 100% rename from plugins/docker/README.md rename to plugins/available/docker/README.md diff --git a/plugins/docker/_docker b/plugins/available/docker/_docker similarity index 100% rename from plugins/docker/_docker rename to plugins/available/docker/_docker diff --git a/plugins/dotenv/README.md b/plugins/available/dotenv/README.md similarity index 100% rename from plugins/dotenv/README.md rename to plugins/available/dotenv/README.md diff --git a/plugins/dotenv/dotenv.plugin.zsh b/plugins/available/dotenv/dotenv.plugin.zsh similarity index 100% rename from plugins/dotenv/dotenv.plugin.zsh rename to plugins/available/dotenv/dotenv.plugin.zsh diff --git a/plugins/droplr/README.md b/plugins/available/droplr/README.md similarity index 100% rename from plugins/droplr/README.md rename to plugins/available/droplr/README.md diff --git a/plugins/droplr/droplr.plugin.zsh b/plugins/available/droplr/droplr.plugin.zsh similarity index 100% rename from plugins/droplr/droplr.plugin.zsh rename to plugins/available/droplr/droplr.plugin.zsh diff --git a/plugins/emacs/emacs.plugin.zsh b/plugins/available/emacs/emacs.plugin.zsh similarity index 100% rename from plugins/emacs/emacs.plugin.zsh rename to plugins/available/emacs/emacs.plugin.zsh diff --git a/plugins/emacs/emacsclient.sh b/plugins/available/emacs/emacsclient.sh similarity index 100% rename from plugins/emacs/emacsclient.sh rename to plugins/available/emacs/emacsclient.sh diff --git a/plugins/ember-cli/README.md b/plugins/available/ember-cli/README.md similarity index 100% rename from plugins/ember-cli/README.md rename to plugins/available/ember-cli/README.md diff --git a/plugins/ember-cli/ember-cli.plugin.zsh b/plugins/available/ember-cli/ember-cli.plugin.zsh similarity index 100% rename from plugins/ember-cli/ember-cli.plugin.zsh rename to plugins/available/ember-cli/ember-cli.plugin.zsh diff --git a/plugins/emoji-clock/emoji-clock.plugin.zsh b/plugins/available/emoji-clock/emoji-clock.plugin.zsh similarity index 100% rename from plugins/emoji-clock/emoji-clock.plugin.zsh rename to plugins/available/emoji-clock/emoji-clock.plugin.zsh diff --git a/plugins/emoji/README.md b/plugins/available/emoji/README.md similarity index 100% rename from plugins/emoji/README.md rename to plugins/available/emoji/README.md diff --git a/plugins/emoji/emoji-char-definitions.zsh b/plugins/available/emoji/emoji-char-definitions.zsh similarity index 100% rename from plugins/emoji/emoji-char-definitions.zsh rename to plugins/available/emoji/emoji-char-definitions.zsh diff --git a/plugins/emoji/emoji-data.txt b/plugins/available/emoji/emoji-data.txt similarity index 100% rename from plugins/emoji/emoji-data.txt rename to plugins/available/emoji/emoji-data.txt diff --git a/plugins/emoji/emoji.plugin.zsh b/plugins/available/emoji/emoji.plugin.zsh similarity index 100% rename from plugins/emoji/emoji.plugin.zsh rename to plugins/available/emoji/emoji.plugin.zsh diff --git a/plugins/emoji/update_emoji.pl b/plugins/available/emoji/update_emoji.pl similarity index 100% rename from plugins/emoji/update_emoji.pl rename to plugins/available/emoji/update_emoji.pl diff --git a/plugins/emotty/emotty.plugin.zsh b/plugins/available/emotty/emotty.plugin.zsh similarity index 100% rename from plugins/emotty/emotty.plugin.zsh rename to plugins/available/emotty/emotty.plugin.zsh diff --git a/plugins/emotty/emotty_emoji_set.zsh b/plugins/available/emotty/emotty_emoji_set.zsh similarity index 100% rename from plugins/emotty/emotty_emoji_set.zsh rename to plugins/available/emotty/emotty_emoji_set.zsh diff --git a/plugins/emotty/emotty_floral_set.zsh b/plugins/available/emotty/emotty_floral_set.zsh similarity index 100% rename from plugins/emotty/emotty_floral_set.zsh rename to plugins/available/emotty/emotty_floral_set.zsh diff --git a/plugins/emotty/emotty_love_set.zsh b/plugins/available/emotty/emotty_love_set.zsh similarity index 100% rename from plugins/emotty/emotty_love_set.zsh rename to plugins/available/emotty/emotty_love_set.zsh diff --git a/plugins/emotty/emotty_nature_set.zsh b/plugins/available/emotty/emotty_nature_set.zsh similarity index 100% rename from plugins/emotty/emotty_nature_set.zsh rename to plugins/available/emotty/emotty_nature_set.zsh diff --git a/plugins/emotty/emotty_stellar_set.zsh b/plugins/available/emotty/emotty_stellar_set.zsh similarity index 100% rename from plugins/emotty/emotty_stellar_set.zsh rename to plugins/available/emotty/emotty_stellar_set.zsh diff --git a/plugins/emotty/emotty_zodiac_set.zsh b/plugins/available/emotty/emotty_zodiac_set.zsh similarity index 100% rename from plugins/emotty/emotty_zodiac_set.zsh rename to plugins/available/emotty/emotty_zodiac_set.zsh diff --git a/plugins/encode64/encode64.plugin.zsh b/plugins/available/encode64/encode64.plugin.zsh similarity index 100% rename from plugins/encode64/encode64.plugin.zsh rename to plugins/available/encode64/encode64.plugin.zsh diff --git a/plugins/extract/README.md b/plugins/available/extract/README.md similarity index 100% rename from plugins/extract/README.md rename to plugins/available/extract/README.md diff --git a/plugins/extract/_extract b/plugins/available/extract/_extract similarity index 100% rename from plugins/extract/_extract rename to plugins/available/extract/_extract diff --git a/plugins/extract/extract.plugin.zsh b/plugins/available/extract/extract.plugin.zsh similarity index 100% rename from plugins/extract/extract.plugin.zsh rename to plugins/available/extract/extract.plugin.zsh diff --git a/plugins/fabric/_fab b/plugins/available/fabric/_fab similarity index 100% rename from plugins/fabric/_fab rename to plugins/available/fabric/_fab diff --git a/plugins/fabric/fabric.plugin.zsh b/plugins/available/fabric/fabric.plugin.zsh similarity index 100% rename from plugins/fabric/fabric.plugin.zsh rename to plugins/available/fabric/fabric.plugin.zsh diff --git a/plugins/fancy-ctrl-z/README.md b/plugins/available/fancy-ctrl-z/README.md similarity index 100% rename from plugins/fancy-ctrl-z/README.md rename to plugins/available/fancy-ctrl-z/README.md diff --git a/plugins/fancy-ctrl-z/fancy-ctrl-z.plugin.zsh b/plugins/available/fancy-ctrl-z/fancy-ctrl-z.plugin.zsh similarity index 100% rename from plugins/fancy-ctrl-z/fancy-ctrl-z.plugin.zsh rename to plugins/available/fancy-ctrl-z/fancy-ctrl-z.plugin.zsh diff --git a/plugins/fasd/fasd.plugin.zsh b/plugins/available/fasd/fasd.plugin.zsh similarity index 100% rename from plugins/fasd/fasd.plugin.zsh rename to plugins/available/fasd/fasd.plugin.zsh diff --git a/plugins/fastfile/fastfile.plugin.zsh b/plugins/available/fastfile/fastfile.plugin.zsh similarity index 100% rename from plugins/fastfile/fastfile.plugin.zsh rename to plugins/available/fastfile/fastfile.plugin.zsh diff --git a/plugins/fbterm/fbterm.plugin.zsh b/plugins/available/fbterm/fbterm.plugin.zsh similarity index 100% rename from plugins/fbterm/fbterm.plugin.zsh rename to plugins/available/fbterm/fbterm.plugin.zsh diff --git a/plugins/fedora/README.md b/plugins/available/fedora/README.md similarity index 100% rename from plugins/fedora/README.md rename to plugins/available/fedora/README.md diff --git a/plugins/fedora/fedora.plugin.zsh b/plugins/available/fedora/fedora.plugin.zsh similarity index 100% rename from plugins/fedora/fedora.plugin.zsh rename to plugins/available/fedora/fedora.plugin.zsh diff --git a/plugins/firewalld/firewalld.plugin.zsh b/plugins/available/firewalld/firewalld.plugin.zsh similarity index 100% rename from plugins/firewalld/firewalld.plugin.zsh rename to plugins/available/firewalld/firewalld.plugin.zsh diff --git a/plugins/firewalld/readme.md b/plugins/available/firewalld/readme.md similarity index 100% rename from plugins/firewalld/readme.md rename to plugins/available/firewalld/readme.md diff --git a/plugins/forklift/README.md b/plugins/available/forklift/README.md similarity index 100% rename from plugins/forklift/README.md rename to plugins/available/forklift/README.md diff --git a/plugins/forklift/forklift.plugin.zsh b/plugins/available/forklift/forklift.plugin.zsh similarity index 100% rename from plugins/forklift/forklift.plugin.zsh rename to plugins/available/forklift/forklift.plugin.zsh diff --git a/plugins/fossil/README.md b/plugins/available/fossil/README.md similarity index 100% rename from plugins/fossil/README.md rename to plugins/available/fossil/README.md diff --git a/plugins/fossil/fossil.plugin.zsh b/plugins/available/fossil/fossil.plugin.zsh similarity index 100% rename from plugins/fossil/fossil.plugin.zsh rename to plugins/available/fossil/fossil.plugin.zsh diff --git a/plugins/frontend-search/README.md b/plugins/available/frontend-search/README.md similarity index 100% rename from plugins/frontend-search/README.md rename to plugins/available/frontend-search/README.md diff --git a/plugins/frontend-search/_frontend-search.sh b/plugins/available/frontend-search/_frontend-search.sh similarity index 100% rename from plugins/frontend-search/_frontend-search.sh rename to plugins/available/frontend-search/_frontend-search.sh diff --git a/plugins/frontend-search/frontend-search.plugin.zsh b/plugins/available/frontend-search/frontend-search.plugin.zsh similarity index 100% rename from plugins/frontend-search/frontend-search.plugin.zsh rename to plugins/available/frontend-search/frontend-search.plugin.zsh diff --git a/plugins/gas/_gas b/plugins/available/gas/_gas similarity index 100% rename from plugins/gas/_gas rename to plugins/available/gas/_gas diff --git a/plugins/gb/README.md b/plugins/available/gb/README.md similarity index 100% rename from plugins/gb/README.md rename to plugins/available/gb/README.md diff --git a/plugins/gb/_gb b/plugins/available/gb/_gb similarity index 100% rename from plugins/gb/_gb rename to plugins/available/gb/_gb diff --git a/plugins/geeknote/README.md b/plugins/available/geeknote/README.md similarity index 100% rename from plugins/geeknote/README.md rename to plugins/available/geeknote/README.md diff --git a/plugins/geeknote/_geeknote b/plugins/available/geeknote/_geeknote similarity index 100% rename from plugins/geeknote/_geeknote rename to plugins/available/geeknote/_geeknote diff --git a/plugins/geeknote/geeknote.plugin.zsh b/plugins/available/geeknote/geeknote.plugin.zsh similarity index 100% rename from plugins/geeknote/geeknote.plugin.zsh rename to plugins/available/geeknote/geeknote.plugin.zsh diff --git a/plugins/gem/_gem b/plugins/available/gem/_gem similarity index 100% rename from plugins/gem/_gem rename to plugins/available/gem/_gem diff --git a/plugins/gem/gem.plugin.zsh b/plugins/available/gem/gem.plugin.zsh similarity index 100% rename from plugins/gem/gem.plugin.zsh rename to plugins/available/gem/gem.plugin.zsh diff --git a/plugins/git-extras/README.md b/plugins/available/git-extras/README.md similarity index 100% rename from plugins/git-extras/README.md rename to plugins/available/git-extras/README.md diff --git a/plugins/git-extras/git-extras.plugin.zsh b/plugins/available/git-extras/git-extras.plugin.zsh similarity index 100% rename from plugins/git-extras/git-extras.plugin.zsh rename to plugins/available/git-extras/git-extras.plugin.zsh diff --git a/plugins/git-flow-avh/git-flow-avh.plugin.zsh b/plugins/available/git-flow-avh/git-flow-avh.plugin.zsh similarity index 100% rename from plugins/git-flow-avh/git-flow-avh.plugin.zsh rename to plugins/available/git-flow-avh/git-flow-avh.plugin.zsh diff --git a/plugins/git-flow/README.md b/plugins/available/git-flow/README.md similarity index 100% rename from plugins/git-flow/README.md rename to plugins/available/git-flow/README.md diff --git a/plugins/git-flow/git-flow.plugin.zsh b/plugins/available/git-flow/git-flow.plugin.zsh similarity index 100% rename from plugins/git-flow/git-flow.plugin.zsh rename to plugins/available/git-flow/git-flow.plugin.zsh diff --git a/plugins/git-hubflow/git-hubflow.plugin.zsh b/plugins/available/git-hubflow/git-hubflow.plugin.zsh similarity index 100% rename from plugins/git-hubflow/git-hubflow.plugin.zsh rename to plugins/available/git-hubflow/git-hubflow.plugin.zsh diff --git a/plugins/git-prompt/git-prompt.plugin.zsh b/plugins/available/git-prompt/git-prompt.plugin.zsh similarity index 100% rename from plugins/git-prompt/git-prompt.plugin.zsh rename to plugins/available/git-prompt/git-prompt.plugin.zsh diff --git a/plugins/git-prompt/gitstatus.py b/plugins/available/git-prompt/gitstatus.py similarity index 100% rename from plugins/git-prompt/gitstatus.py rename to plugins/available/git-prompt/gitstatus.py diff --git a/plugins/git-remote-branch/git-remote-branch.plugin.zsh b/plugins/available/git-remote-branch/git-remote-branch.plugin.zsh similarity index 100% rename from plugins/git-remote-branch/git-remote-branch.plugin.zsh rename to plugins/available/git-remote-branch/git-remote-branch.plugin.zsh diff --git a/plugins/git/README.md b/plugins/available/git/README.md similarity index 100% rename from plugins/git/README.md rename to plugins/available/git/README.md diff --git a/plugins/git/git.plugin.zsh b/plugins/available/git/git.plugin.zsh similarity index 100% rename from plugins/git/git.plugin.zsh rename to plugins/available/git/git.plugin.zsh diff --git a/plugins/gitfast/_git b/plugins/available/gitfast/_git similarity index 100% rename from plugins/gitfast/_git rename to plugins/available/gitfast/_git diff --git a/plugins/gitfast/git-completion.bash b/plugins/available/gitfast/git-completion.bash similarity index 100% rename from plugins/gitfast/git-completion.bash rename to plugins/available/gitfast/git-completion.bash diff --git a/plugins/gitfast/git-prompt.sh b/plugins/available/gitfast/git-prompt.sh similarity index 100% rename from plugins/gitfast/git-prompt.sh rename to plugins/available/gitfast/git-prompt.sh diff --git a/plugins/gitfast/gitfast.plugin.zsh b/plugins/available/gitfast/gitfast.plugin.zsh similarity index 100% rename from plugins/gitfast/gitfast.plugin.zsh rename to plugins/available/gitfast/gitfast.plugin.zsh diff --git a/plugins/github/README.md b/plugins/available/github/README.md similarity index 100% rename from plugins/github/README.md rename to plugins/available/github/README.md diff --git a/plugins/github/_hub b/plugins/available/github/_hub similarity index 100% rename from plugins/github/_hub rename to plugins/available/github/_hub diff --git a/plugins/github/github.plugin.zsh b/plugins/available/github/github.plugin.zsh similarity index 100% rename from plugins/github/github.plugin.zsh rename to plugins/available/github/github.plugin.zsh diff --git a/plugins/gitignore/gitignore.plugin.zsh b/plugins/available/gitignore/gitignore.plugin.zsh similarity index 100% rename from plugins/gitignore/gitignore.plugin.zsh rename to plugins/available/gitignore/gitignore.plugin.zsh diff --git a/plugins/glassfish/_asadmin b/plugins/available/glassfish/_asadmin similarity index 100% rename from plugins/glassfish/_asadmin rename to plugins/available/glassfish/_asadmin diff --git a/plugins/glassfish/glassfish.plugin.zsh b/plugins/available/glassfish/glassfish.plugin.zsh similarity index 100% rename from plugins/glassfish/glassfish.plugin.zsh rename to plugins/available/glassfish/glassfish.plugin.zsh diff --git a/plugins/globalias/README.md b/plugins/available/globalias/README.md similarity index 100% rename from plugins/globalias/README.md rename to plugins/available/globalias/README.md diff --git a/plugins/globalias/globalias.plugin.zsh b/plugins/available/globalias/globalias.plugin.zsh similarity index 100% rename from plugins/globalias/globalias.plugin.zsh rename to plugins/available/globalias/globalias.plugin.zsh diff --git a/plugins/gnu-utils/gnu-utils.plugin.zsh b/plugins/available/gnu-utils/gnu-utils.plugin.zsh similarity index 100% rename from plugins/gnu-utils/gnu-utils.plugin.zsh rename to plugins/available/gnu-utils/gnu-utils.plugin.zsh diff --git a/plugins/go/go.plugin.zsh b/plugins/available/go/go.plugin.zsh similarity index 100% rename from plugins/go/go.plugin.zsh rename to plugins/available/go/go.plugin.zsh diff --git a/plugins/golang/golang.plugin.zsh b/plugins/available/golang/golang.plugin.zsh similarity index 100% rename from plugins/golang/golang.plugin.zsh rename to plugins/available/golang/golang.plugin.zsh diff --git a/plugins/golang/templates/package.txt b/plugins/available/golang/templates/package.txt similarity index 100% rename from plugins/golang/templates/package.txt rename to plugins/available/golang/templates/package.txt diff --git a/plugins/golang/templates/search.txt b/plugins/available/golang/templates/search.txt similarity index 100% rename from plugins/golang/templates/search.txt rename to plugins/available/golang/templates/search.txt diff --git a/plugins/gpg-agent/gpg-agent.plugin.zsh b/plugins/available/gpg-agent/gpg-agent.plugin.zsh similarity index 100% rename from plugins/gpg-agent/gpg-agent.plugin.zsh rename to plugins/available/gpg-agent/gpg-agent.plugin.zsh diff --git a/plugins/gradle/_gradle b/plugins/available/gradle/_gradle similarity index 100% rename from plugins/gradle/_gradle rename to plugins/available/gradle/_gradle diff --git a/plugins/gradle/_gradlew b/plugins/available/gradle/_gradlew similarity index 100% rename from plugins/gradle/_gradlew rename to plugins/available/gradle/_gradlew diff --git a/plugins/gradle/gradle.plugin.zsh b/plugins/available/gradle/gradle.plugin.zsh similarity index 100% rename from plugins/gradle/gradle.plugin.zsh rename to plugins/available/gradle/gradle.plugin.zsh diff --git a/plugins/grails/grails.plugin.zsh b/plugins/available/grails/grails.plugin.zsh similarity index 100% rename from plugins/grails/grails.plugin.zsh rename to plugins/available/grails/grails.plugin.zsh diff --git a/plugins/grunt/grunt.plugin.zsh b/plugins/available/grunt/grunt.plugin.zsh similarity index 100% rename from plugins/grunt/grunt.plugin.zsh rename to plugins/available/grunt/grunt.plugin.zsh diff --git a/plugins/gulp/gulp.plugin.zsh b/plugins/available/gulp/gulp.plugin.zsh similarity index 100% rename from plugins/gulp/gulp.plugin.zsh rename to plugins/available/gulp/gulp.plugin.zsh diff --git a/plugins/heroku/_heroku b/plugins/available/heroku/_heroku similarity index 100% rename from plugins/heroku/_heroku rename to plugins/available/heroku/_heroku diff --git a/plugins/history-substring-search/README.md b/plugins/available/history-substring-search/README.md similarity index 100% rename from plugins/history-substring-search/README.md rename to plugins/available/history-substring-search/README.md diff --git a/plugins/history-substring-search/history-substring-search.plugin.zsh b/plugins/available/history-substring-search/history-substring-search.plugin.zsh similarity index 100% rename from plugins/history-substring-search/history-substring-search.plugin.zsh rename to plugins/available/history-substring-search/history-substring-search.plugin.zsh diff --git a/plugins/history-substring-search/history-substring-search.zsh b/plugins/available/history-substring-search/history-substring-search.zsh similarity index 100% rename from plugins/history-substring-search/history-substring-search.zsh rename to plugins/available/history-substring-search/history-substring-search.zsh diff --git a/plugins/history-substring-search/update-from-upstream.zsh b/plugins/available/history-substring-search/update-from-upstream.zsh similarity index 100% rename from plugins/history-substring-search/update-from-upstream.zsh rename to plugins/available/history-substring-search/update-from-upstream.zsh diff --git a/plugins/history/README.md b/plugins/available/history/README.md similarity index 100% rename from plugins/history/README.md rename to plugins/available/history/README.md diff --git a/plugins/history/history.plugin.zsh b/plugins/available/history/history.plugin.zsh similarity index 100% rename from plugins/history/history.plugin.zsh rename to plugins/available/history/history.plugin.zsh diff --git a/plugins/httpie/README.md b/plugins/available/httpie/README.md similarity index 100% rename from plugins/httpie/README.md rename to plugins/available/httpie/README.md diff --git a/plugins/httpie/httpie.plugin.zsh b/plugins/available/httpie/httpie.plugin.zsh similarity index 100% rename from plugins/httpie/httpie.plugin.zsh rename to plugins/available/httpie/httpie.plugin.zsh diff --git a/plugins/iwhois/iwhois.plugin.zsh b/plugins/available/iwhois/iwhois.plugin.zsh similarity index 100% rename from plugins/iwhois/iwhois.plugin.zsh rename to plugins/available/iwhois/iwhois.plugin.zsh diff --git a/plugins/jake-node/jake-node.plugin.zsh b/plugins/available/jake-node/jake-node.plugin.zsh similarity index 100% rename from plugins/jake-node/jake-node.plugin.zsh rename to plugins/available/jake-node/jake-node.plugin.zsh diff --git a/plugins/jhbuild/README.md b/plugins/available/jhbuild/README.md similarity index 100% rename from plugins/jhbuild/README.md rename to plugins/available/jhbuild/README.md diff --git a/plugins/jhbuild/jhbuild.plugin.zsh b/plugins/available/jhbuild/jhbuild.plugin.zsh similarity index 100% rename from plugins/jhbuild/jhbuild.plugin.zsh rename to plugins/available/jhbuild/jhbuild.plugin.zsh diff --git a/plugins/jira/README.md b/plugins/available/jira/README.md similarity index 100% rename from plugins/jira/README.md rename to plugins/available/jira/README.md diff --git a/plugins/jira/_jira b/plugins/available/jira/_jira similarity index 100% rename from plugins/jira/_jira rename to plugins/available/jira/_jira diff --git a/plugins/jira/jira.plugin.zsh b/plugins/available/jira/jira.plugin.zsh similarity index 100% rename from plugins/jira/jira.plugin.zsh rename to plugins/available/jira/jira.plugin.zsh diff --git a/plugins/jruby/jruby.plugin.zsh b/plugins/available/jruby/jruby.plugin.zsh similarity index 100% rename from plugins/jruby/jruby.plugin.zsh rename to plugins/available/jruby/jruby.plugin.zsh diff --git a/plugins/jsontools/README.md b/plugins/available/jsontools/README.md similarity index 100% rename from plugins/jsontools/README.md rename to plugins/available/jsontools/README.md diff --git a/plugins/jsontools/jsontools.plugin.zsh b/plugins/available/jsontools/jsontools.plugin.zsh similarity index 100% rename from plugins/jsontools/jsontools.plugin.zsh rename to plugins/available/jsontools/jsontools.plugin.zsh diff --git a/plugins/jump/jump.plugin.zsh b/plugins/available/jump/jump.plugin.zsh similarity index 100% rename from plugins/jump/jump.plugin.zsh rename to plugins/available/jump/jump.plugin.zsh diff --git a/plugins/kate/kate.plugin.zsh b/plugins/available/kate/kate.plugin.zsh similarity index 100% rename from plugins/kate/kate.plugin.zsh rename to plugins/available/kate/kate.plugin.zsh diff --git a/plugins/kitchen/_kitchen b/plugins/available/kitchen/_kitchen similarity index 100% rename from plugins/kitchen/_kitchen rename to plugins/available/kitchen/_kitchen diff --git a/plugins/knife/_knife b/plugins/available/knife/_knife similarity index 100% rename from plugins/knife/_knife rename to plugins/available/knife/_knife diff --git a/plugins/knife_ssh/knife_ssh.plugin.zsh b/plugins/available/knife_ssh/knife_ssh.plugin.zsh similarity index 100% rename from plugins/knife_ssh/knife_ssh.plugin.zsh rename to plugins/available/knife_ssh/knife_ssh.plugin.zsh diff --git a/plugins/kubectl/kubectl.plugin.zsh b/plugins/available/kubectl/kubectl.plugin.zsh similarity index 100% rename from plugins/kubectl/kubectl.plugin.zsh rename to plugins/available/kubectl/kubectl.plugin.zsh diff --git a/plugins/laravel/_artisan b/plugins/available/laravel/_artisan similarity index 100% rename from plugins/laravel/_artisan rename to plugins/available/laravel/_artisan diff --git a/plugins/laravel/laravel.plugin.zsh b/plugins/available/laravel/laravel.plugin.zsh similarity index 100% rename from plugins/laravel/laravel.plugin.zsh rename to plugins/available/laravel/laravel.plugin.zsh diff --git a/plugins/laravel4/laravel4.plugin.zsh b/plugins/available/laravel4/laravel4.plugin.zsh similarity index 100% rename from plugins/laravel4/laravel4.plugin.zsh rename to plugins/available/laravel4/laravel4.plugin.zsh diff --git a/plugins/laravel5/laravel5.plugin.zsh b/plugins/available/laravel5/laravel5.plugin.zsh similarity index 100% rename from plugins/laravel5/laravel5.plugin.zsh rename to plugins/available/laravel5/laravel5.plugin.zsh diff --git a/plugins/last-working-dir/README.md b/plugins/available/last-working-dir/README.md similarity index 100% rename from plugins/last-working-dir/README.md rename to plugins/available/last-working-dir/README.md diff --git a/plugins/last-working-dir/last-working-dir.plugin.zsh b/plugins/available/last-working-dir/last-working-dir.plugin.zsh similarity index 100% rename from plugins/last-working-dir/last-working-dir.plugin.zsh rename to plugins/available/last-working-dir/last-working-dir.plugin.zsh diff --git a/plugins/lein/lein.plugin.zsh b/plugins/available/lein/lein.plugin.zsh similarity index 100% rename from plugins/lein/lein.plugin.zsh rename to plugins/available/lein/lein.plugin.zsh diff --git a/plugins/lighthouse/lighthouse.plugin.zsh b/plugins/available/lighthouse/lighthouse.plugin.zsh similarity index 100% rename from plugins/lighthouse/lighthouse.plugin.zsh rename to plugins/available/lighthouse/lighthouse.plugin.zsh diff --git a/plugins/lol/lol.plugin.zsh b/plugins/available/lol/lol.plugin.zsh similarity index 100% rename from plugins/lol/lol.plugin.zsh rename to plugins/available/lol/lol.plugin.zsh diff --git a/plugins/macports/_port b/plugins/available/macports/_port similarity index 100% rename from plugins/macports/_port rename to plugins/available/macports/_port diff --git a/plugins/macports/macports.plugin.zsh b/plugins/available/macports/macports.plugin.zsh similarity index 100% rename from plugins/macports/macports.plugin.zsh rename to plugins/available/macports/macports.plugin.zsh diff --git a/plugins/man/man.zsh b/plugins/available/man/man.zsh similarity index 100% rename from plugins/man/man.zsh rename to plugins/available/man/man.zsh diff --git a/plugins/marked2/README.md b/plugins/available/marked2/README.md similarity index 100% rename from plugins/marked2/README.md rename to plugins/available/marked2/README.md diff --git a/plugins/marked2/marked2.plugin.zsh b/plugins/available/marked2/marked2.plugin.zsh similarity index 100% rename from plugins/marked2/marked2.plugin.zsh rename to plugins/available/marked2/marked2.plugin.zsh diff --git a/plugins/mercurial/README.md b/plugins/available/mercurial/README.md similarity index 100% rename from plugins/mercurial/README.md rename to plugins/available/mercurial/README.md diff --git a/plugins/mercurial/mercurial.plugin.zsh b/plugins/available/mercurial/mercurial.plugin.zsh similarity index 100% rename from plugins/mercurial/mercurial.plugin.zsh rename to plugins/available/mercurial/mercurial.plugin.zsh diff --git a/plugins/meteor/README.md b/plugins/available/meteor/README.md similarity index 100% rename from plugins/meteor/README.md rename to plugins/available/meteor/README.md diff --git a/plugins/meteor/_meteor b/plugins/available/meteor/_meteor similarity index 100% rename from plugins/meteor/_meteor rename to plugins/available/meteor/_meteor diff --git a/plugins/meteor/meteor.plugin.zsh b/plugins/available/meteor/meteor.plugin.zsh similarity index 100% rename from plugins/meteor/meteor.plugin.zsh rename to plugins/available/meteor/meteor.plugin.zsh diff --git a/plugins/mix-fast/README.md b/plugins/available/mix-fast/README.md similarity index 100% rename from plugins/mix-fast/README.md rename to plugins/available/mix-fast/README.md diff --git a/plugins/mix-fast/mix-fast.plugin.zsh b/plugins/available/mix-fast/mix-fast.plugin.zsh similarity index 100% rename from plugins/mix-fast/mix-fast.plugin.zsh rename to plugins/available/mix-fast/mix-fast.plugin.zsh diff --git a/plugins/mix/_mix b/plugins/available/mix/_mix similarity index 100% rename from plugins/mix/_mix rename to plugins/available/mix/_mix diff --git a/plugins/mosh/mosh.plugin.zsh b/plugins/available/mosh/mosh.plugin.zsh similarity index 100% rename from plugins/mosh/mosh.plugin.zsh rename to plugins/available/mosh/mosh.plugin.zsh diff --git a/plugins/mvn/README.md b/plugins/available/mvn/README.md similarity index 100% rename from plugins/mvn/README.md rename to plugins/available/mvn/README.md diff --git a/plugins/mvn/mvn.plugin.zsh b/plugins/available/mvn/mvn.plugin.zsh similarity index 100% rename from plugins/mvn/mvn.plugin.zsh rename to plugins/available/mvn/mvn.plugin.zsh diff --git a/plugins/mysql-macports/mysql-macports.plugin.zsh b/plugins/available/mysql-macports/mysql-macports.plugin.zsh similarity index 100% rename from plugins/mysql-macports/mysql-macports.plugin.zsh rename to plugins/available/mysql-macports/mysql-macports.plugin.zsh diff --git a/plugins/n98-magerun/n98-magerun.plugin.zsh b/plugins/available/n98-magerun/n98-magerun.plugin.zsh similarity index 100% rename from plugins/n98-magerun/n98-magerun.plugin.zsh rename to plugins/available/n98-magerun/n98-magerun.plugin.zsh diff --git a/plugins/nanoc/_nanoc b/plugins/available/nanoc/_nanoc similarity index 100% rename from plugins/nanoc/_nanoc rename to plugins/available/nanoc/_nanoc diff --git a/plugins/nanoc/nanoc.plugin.zsh b/plugins/available/nanoc/nanoc.plugin.zsh similarity index 100% rename from plugins/nanoc/nanoc.plugin.zsh rename to plugins/available/nanoc/nanoc.plugin.zsh diff --git a/plugins/ng/README.md b/plugins/available/ng/README.md similarity index 100% rename from plugins/ng/README.md rename to plugins/available/ng/README.md diff --git a/plugins/ng/ng.plugin.zsh b/plugins/available/ng/ng.plugin.zsh similarity index 100% rename from plugins/ng/ng.plugin.zsh rename to plugins/available/ng/ng.plugin.zsh diff --git a/plugins/nmap/README.md b/plugins/available/nmap/README.md similarity index 100% rename from plugins/nmap/README.md rename to plugins/available/nmap/README.md diff --git a/plugins/nmap/nmap.plugin.zsh b/plugins/available/nmap/nmap.plugin.zsh similarity index 100% rename from plugins/nmap/nmap.plugin.zsh rename to plugins/available/nmap/nmap.plugin.zsh diff --git a/plugins/node/node.plugin.zsh b/plugins/available/node/node.plugin.zsh similarity index 100% rename from plugins/node/node.plugin.zsh rename to plugins/available/node/node.plugin.zsh diff --git a/plugins/nomad/README.md b/plugins/available/nomad/README.md similarity index 100% rename from plugins/nomad/README.md rename to plugins/available/nomad/README.md diff --git a/plugins/nomad/_nomad b/plugins/available/nomad/_nomad similarity index 100% rename from plugins/nomad/_nomad rename to plugins/available/nomad/_nomad diff --git a/plugins/npm/npm.plugin.zsh b/plugins/available/npm/npm.plugin.zsh similarity index 100% rename from plugins/npm/npm.plugin.zsh rename to plugins/available/npm/npm.plugin.zsh diff --git a/plugins/nvm/_nvm b/plugins/available/nvm/_nvm similarity index 100% rename from plugins/nvm/_nvm rename to plugins/available/nvm/_nvm diff --git a/plugins/nvm/nvm.plugin.zsh b/plugins/available/nvm/nvm.plugin.zsh similarity index 100% rename from plugins/nvm/nvm.plugin.zsh rename to plugins/available/nvm/nvm.plugin.zsh diff --git a/plugins/nyan/nyan.plugin.zsh b/plugins/available/nyan/nyan.plugin.zsh similarity index 100% rename from plugins/nyan/nyan.plugin.zsh rename to plugins/available/nyan/nyan.plugin.zsh diff --git a/plugins/osx/README.md b/plugins/available/osx/README.md similarity index 100% rename from plugins/osx/README.md rename to plugins/available/osx/README.md diff --git a/plugins/osx/osx.plugin.zsh b/plugins/available/osx/osx.plugin.zsh similarity index 100% rename from plugins/osx/osx.plugin.zsh rename to plugins/available/osx/osx.plugin.zsh diff --git a/plugins/pass/_pass b/plugins/available/pass/_pass similarity index 100% rename from plugins/pass/_pass rename to plugins/available/pass/_pass diff --git a/plugins/paver/paver.plugin.zsh b/plugins/available/paver/paver.plugin.zsh similarity index 100% rename from plugins/paver/paver.plugin.zsh rename to plugins/available/paver/paver.plugin.zsh diff --git a/plugins/pep8/_pep8 b/plugins/available/pep8/_pep8 similarity index 100% rename from plugins/pep8/_pep8 rename to plugins/available/pep8/_pep8 diff --git a/plugins/per-directory-history/README.md b/plugins/available/per-directory-history/README.md similarity index 100% rename from plugins/per-directory-history/README.md rename to plugins/available/per-directory-history/README.md diff --git a/plugins/per-directory-history/per-directory-history.plugin.zsh b/plugins/available/per-directory-history/per-directory-history.plugin.zsh similarity index 100% rename from plugins/per-directory-history/per-directory-history.plugin.zsh rename to plugins/available/per-directory-history/per-directory-history.plugin.zsh diff --git a/plugins/per-directory-history/per-directory-history.zsh b/plugins/available/per-directory-history/per-directory-history.zsh similarity index 100% rename from plugins/per-directory-history/per-directory-history.zsh rename to plugins/available/per-directory-history/per-directory-history.zsh diff --git a/plugins/perl/perl.plugin.zsh b/plugins/available/perl/perl.plugin.zsh similarity index 100% rename from plugins/perl/perl.plugin.zsh rename to plugins/available/perl/perl.plugin.zsh diff --git a/plugins/perms/README.md b/plugins/available/perms/README.md similarity index 100% rename from plugins/perms/README.md rename to plugins/available/perms/README.md diff --git a/plugins/perms/perms.plugin.zsh b/plugins/available/perms/perms.plugin.zsh similarity index 100% rename from plugins/perms/perms.plugin.zsh rename to plugins/available/perms/perms.plugin.zsh diff --git a/plugins/phing/phing.plugin.zsh b/plugins/available/phing/phing.plugin.zsh similarity index 100% rename from plugins/phing/phing.plugin.zsh rename to plugins/available/phing/phing.plugin.zsh diff --git a/plugins/pip/_pip b/plugins/available/pip/_pip similarity index 100% rename from plugins/pip/_pip rename to plugins/available/pip/_pip diff --git a/plugins/pip/pip.plugin.zsh b/plugins/available/pip/pip.plugin.zsh similarity index 100% rename from plugins/pip/pip.plugin.zsh rename to plugins/available/pip/pip.plugin.zsh diff --git a/plugins/pj/README.md b/plugins/available/pj/README.md similarity index 100% rename from plugins/pj/README.md rename to plugins/available/pj/README.md diff --git a/plugins/pj/pj.plugin.zsh b/plugins/available/pj/pj.plugin.zsh similarity index 100% rename from plugins/pj/pj.plugin.zsh rename to plugins/available/pj/pj.plugin.zsh diff --git a/plugins/pod/_pod b/plugins/available/pod/_pod similarity index 100% rename from plugins/pod/_pod rename to plugins/available/pod/_pod diff --git a/plugins/postgres/postgres.plugin.zsh b/plugins/available/postgres/postgres.plugin.zsh similarity index 100% rename from plugins/postgres/postgres.plugin.zsh rename to plugins/available/postgres/postgres.plugin.zsh diff --git a/plugins/pow/pow.plugin.zsh b/plugins/available/pow/pow.plugin.zsh similarity index 100% rename from plugins/pow/pow.plugin.zsh rename to plugins/available/pow/pow.plugin.zsh diff --git a/plugins/powder/_powder b/plugins/available/powder/_powder similarity index 100% rename from plugins/powder/_powder rename to plugins/available/powder/_powder diff --git a/plugins/powify/_powify b/plugins/available/powify/_powify similarity index 100% rename from plugins/powify/_powify rename to plugins/available/powify/_powify diff --git a/plugins/profiles/profiles.plugin.zsh b/plugins/available/profiles/profiles.plugin.zsh similarity index 100% rename from plugins/profiles/profiles.plugin.zsh rename to plugins/available/profiles/profiles.plugin.zsh diff --git a/plugins/pyenv/pyenv.plugin.zsh b/plugins/available/pyenv/pyenv.plugin.zsh similarity index 100% rename from plugins/pyenv/pyenv.plugin.zsh rename to plugins/available/pyenv/pyenv.plugin.zsh diff --git a/plugins/pylint/_pylint b/plugins/available/pylint/_pylint similarity index 100% rename from plugins/pylint/_pylint rename to plugins/available/pylint/_pylint diff --git a/plugins/pylint/pylint.plugin.zsh b/plugins/available/pylint/pylint.plugin.zsh similarity index 100% rename from plugins/pylint/pylint.plugin.zsh rename to plugins/available/pylint/pylint.plugin.zsh diff --git a/plugins/python/_python b/plugins/available/python/_python similarity index 100% rename from plugins/python/_python rename to plugins/available/python/_python diff --git a/plugins/python/python.plugin.zsh b/plugins/available/python/python.plugin.zsh similarity index 100% rename from plugins/python/python.plugin.zsh rename to plugins/available/python/python.plugin.zsh diff --git a/plugins/rails/_rails b/plugins/available/rails/_rails similarity index 100% rename from plugins/rails/_rails rename to plugins/available/rails/_rails diff --git a/plugins/rails/rails.plugin.zsh b/plugins/available/rails/rails.plugin.zsh similarity index 100% rename from plugins/rails/rails.plugin.zsh rename to plugins/available/rails/rails.plugin.zsh diff --git a/plugins/rake-fast/README.md b/plugins/available/rake-fast/README.md similarity index 100% rename from plugins/rake-fast/README.md rename to plugins/available/rake-fast/README.md diff --git a/plugins/rake-fast/rake-fast.plugin.zsh b/plugins/available/rake-fast/rake-fast.plugin.zsh similarity index 100% rename from plugins/rake-fast/rake-fast.plugin.zsh rename to plugins/available/rake-fast/rake-fast.plugin.zsh diff --git a/plugins/rake/rake.plugin.zsh b/plugins/available/rake/rake.plugin.zsh similarity index 100% rename from plugins/rake/rake.plugin.zsh rename to plugins/available/rake/rake.plugin.zsh diff --git a/plugins/rand-quote/rand-quote.plugin.zsh b/plugins/available/rand-quote/rand-quote.plugin.zsh similarity index 100% rename from plugins/rand-quote/rand-quote.plugin.zsh rename to plugins/available/rand-quote/rand-quote.plugin.zsh diff --git a/plugins/rbenv/rbenv.plugin.zsh b/plugins/available/rbenv/rbenv.plugin.zsh similarity index 100% rename from plugins/rbenv/rbenv.plugin.zsh rename to plugins/available/rbenv/rbenv.plugin.zsh diff --git a/plugins/rbfu/rbfu.plugin.zsh b/plugins/available/rbfu/rbfu.plugin.zsh similarity index 100% rename from plugins/rbfu/rbfu.plugin.zsh rename to plugins/available/rbfu/rbfu.plugin.zsh diff --git a/plugins/react-native/README.md b/plugins/available/react-native/README.md similarity index 100% rename from plugins/react-native/README.md rename to plugins/available/react-native/README.md diff --git a/plugins/react-native/_react-native b/plugins/available/react-native/_react-native similarity index 100% rename from plugins/react-native/_react-native rename to plugins/available/react-native/_react-native diff --git a/plugins/react-native/react-native.plugin.zsh b/plugins/available/react-native/react-native.plugin.zsh similarity index 100% rename from plugins/react-native/react-native.plugin.zsh rename to plugins/available/react-native/react-native.plugin.zsh diff --git a/plugins/rebar/_rebar b/plugins/available/rebar/_rebar similarity index 100% rename from plugins/rebar/_rebar rename to plugins/available/rebar/_rebar diff --git a/plugins/redis-cli/_redis-cli b/plugins/available/redis-cli/_redis-cli similarity index 100% rename from plugins/redis-cli/_redis-cli rename to plugins/available/redis-cli/_redis-cli diff --git a/plugins/repo/README.md b/plugins/available/repo/README.md similarity index 100% rename from plugins/repo/README.md rename to plugins/available/repo/README.md diff --git a/plugins/repo/_repo b/plugins/available/repo/_repo similarity index 100% rename from plugins/repo/_repo rename to plugins/available/repo/_repo diff --git a/plugins/repo/repo.plugin.zsh b/plugins/available/repo/repo.plugin.zsh similarity index 100% rename from plugins/repo/repo.plugin.zsh rename to plugins/available/repo/repo.plugin.zsh diff --git a/plugins/rsync/rsync.plugin.zsh b/plugins/available/rsync/rsync.plugin.zsh similarity index 100% rename from plugins/rsync/rsync.plugin.zsh rename to plugins/available/rsync/rsync.plugin.zsh diff --git a/plugins/ruby/ruby.plugin.zsh b/plugins/available/ruby/ruby.plugin.zsh similarity index 100% rename from plugins/ruby/ruby.plugin.zsh rename to plugins/available/ruby/ruby.plugin.zsh diff --git a/plugins/rust/_rust b/plugins/available/rust/_rust similarity index 100% rename from plugins/rust/_rust rename to plugins/available/rust/_rust diff --git a/plugins/rvm/rvm.plugin.zsh b/plugins/available/rvm/rvm.plugin.zsh similarity index 100% rename from plugins/rvm/rvm.plugin.zsh rename to plugins/available/rvm/rvm.plugin.zsh diff --git a/plugins/safe-paste/safe-paste.plugin.zsh b/plugins/available/safe-paste/safe-paste.plugin.zsh similarity index 100% rename from plugins/safe-paste/safe-paste.plugin.zsh rename to plugins/available/safe-paste/safe-paste.plugin.zsh diff --git a/plugins/sbt/_sbt b/plugins/available/sbt/_sbt similarity index 100% rename from plugins/sbt/_sbt rename to plugins/available/sbt/_sbt diff --git a/plugins/sbt/sbt.plugin.zsh b/plugins/available/sbt/sbt.plugin.zsh similarity index 100% rename from plugins/sbt/sbt.plugin.zsh rename to plugins/available/sbt/sbt.plugin.zsh diff --git a/plugins/scala/_scala b/plugins/available/scala/_scala similarity index 100% rename from plugins/scala/_scala rename to plugins/available/scala/_scala diff --git a/plugins/scd/README.md b/plugins/available/scd/README.md similarity index 100% rename from plugins/scd/README.md rename to plugins/available/scd/README.md diff --git a/plugins/scd/scd b/plugins/available/scd/scd similarity index 100% rename from plugins/scd/scd rename to plugins/available/scd/scd diff --git a/plugins/scd/scd.plugin.zsh b/plugins/available/scd/scd.plugin.zsh similarity index 100% rename from plugins/scd/scd.plugin.zsh rename to plugins/available/scd/scd.plugin.zsh diff --git a/plugins/screen/screen.plugin.zsh b/plugins/available/screen/screen.plugin.zsh similarity index 100% rename from plugins/screen/screen.plugin.zsh rename to plugins/available/screen/screen.plugin.zsh diff --git a/plugins/scw/README.md b/plugins/available/scw/README.md similarity index 100% rename from plugins/scw/README.md rename to plugins/available/scw/README.md diff --git a/plugins/scw/_scw b/plugins/available/scw/_scw similarity index 100% rename from plugins/scw/_scw rename to plugins/available/scw/_scw diff --git a/plugins/sfffe/sfffe.plugin.zsh b/plugins/available/sfffe/sfffe.plugin.zsh similarity index 100% rename from plugins/sfffe/sfffe.plugin.zsh rename to plugins/available/sfffe/sfffe.plugin.zsh diff --git a/plugins/shrink-path/README.md b/plugins/available/shrink-path/README.md similarity index 100% rename from plugins/shrink-path/README.md rename to plugins/available/shrink-path/README.md diff --git a/plugins/shrink-path/shrink-path.plugin.zsh b/plugins/available/shrink-path/shrink-path.plugin.zsh similarity index 100% rename from plugins/shrink-path/shrink-path.plugin.zsh rename to plugins/available/shrink-path/shrink-path.plugin.zsh diff --git a/plugins/singlechar/singlechar.plugin.zsh b/plugins/available/singlechar/singlechar.plugin.zsh similarity index 100% rename from plugins/singlechar/singlechar.plugin.zsh rename to plugins/available/singlechar/singlechar.plugin.zsh diff --git a/plugins/spring/README.md b/plugins/available/spring/README.md similarity index 100% rename from plugins/spring/README.md rename to plugins/available/spring/README.md diff --git a/plugins/spring/_spring b/plugins/available/spring/_spring similarity index 100% rename from plugins/spring/_spring rename to plugins/available/spring/_spring diff --git a/plugins/sprunge/sprunge.plugin.zsh b/plugins/available/sprunge/sprunge.plugin.zsh similarity index 100% rename from plugins/sprunge/sprunge.plugin.zsh rename to plugins/available/sprunge/sprunge.plugin.zsh diff --git a/plugins/ssh-agent/README.md b/plugins/available/ssh-agent/README.md similarity index 100% rename from plugins/ssh-agent/README.md rename to plugins/available/ssh-agent/README.md diff --git a/plugins/ssh-agent/ssh-agent.plugin.zsh b/plugins/available/ssh-agent/ssh-agent.plugin.zsh similarity index 100% rename from plugins/ssh-agent/ssh-agent.plugin.zsh rename to plugins/available/ssh-agent/ssh-agent.plugin.zsh diff --git a/plugins/stack/stack.plugin.zsh b/plugins/available/stack/stack.plugin.zsh similarity index 100% rename from plugins/stack/stack.plugin.zsh rename to plugins/available/stack/stack.plugin.zsh diff --git a/plugins/sublime/README.md b/plugins/available/sublime/README.md similarity index 100% rename from plugins/sublime/README.md rename to plugins/available/sublime/README.md diff --git a/plugins/sublime/sublime.plugin.zsh b/plugins/available/sublime/sublime.plugin.zsh similarity index 100% rename from plugins/sublime/sublime.plugin.zsh rename to plugins/available/sublime/sublime.plugin.zsh diff --git a/plugins/sudo/sudo.plugin.zsh b/plugins/available/sudo/sudo.plugin.zsh similarity index 100% rename from plugins/sudo/sudo.plugin.zsh rename to plugins/available/sudo/sudo.plugin.zsh diff --git a/plugins/supervisor/_supervisorctl b/plugins/available/supervisor/_supervisorctl similarity index 100% rename from plugins/supervisor/_supervisorctl rename to plugins/available/supervisor/_supervisorctl diff --git a/plugins/supervisor/_supervisord b/plugins/available/supervisor/_supervisord similarity index 100% rename from plugins/supervisor/_supervisord rename to plugins/available/supervisor/_supervisord diff --git a/plugins/supervisor/supervisor.plugin.zsh b/plugins/available/supervisor/supervisor.plugin.zsh similarity index 100% rename from plugins/supervisor/supervisor.plugin.zsh rename to plugins/available/supervisor/supervisor.plugin.zsh diff --git a/plugins/suse/suse.plugin.zsh b/plugins/available/suse/suse.plugin.zsh similarity index 100% rename from plugins/suse/suse.plugin.zsh rename to plugins/available/suse/suse.plugin.zsh diff --git a/plugins/svn-fast-info/svn-fast-info.plugin.zsh b/plugins/available/svn-fast-info/svn-fast-info.plugin.zsh similarity index 100% rename from plugins/svn-fast-info/svn-fast-info.plugin.zsh rename to plugins/available/svn-fast-info/svn-fast-info.plugin.zsh diff --git a/plugins/svn/README.md b/plugins/available/svn/README.md similarity index 100% rename from plugins/svn/README.md rename to plugins/available/svn/README.md diff --git a/plugins/svn/svn.plugin.zsh b/plugins/available/svn/svn.plugin.zsh similarity index 100% rename from plugins/svn/svn.plugin.zsh rename to plugins/available/svn/svn.plugin.zsh diff --git a/plugins/swiftpm/README.md b/plugins/available/swiftpm/README.md similarity index 100% rename from plugins/swiftpm/README.md rename to plugins/available/swiftpm/README.md diff --git a/plugins/swiftpm/swiftpm.plugin.zsh b/plugins/available/swiftpm/swiftpm.plugin.zsh similarity index 100% rename from plugins/swiftpm/swiftpm.plugin.zsh rename to plugins/available/swiftpm/swiftpm.plugin.zsh diff --git a/plugins/symfony/symfony.plugin.zsh b/plugins/available/symfony/symfony.plugin.zsh similarity index 100% rename from plugins/symfony/symfony.plugin.zsh rename to plugins/available/symfony/symfony.plugin.zsh diff --git a/plugins/symfony2/symfony2.plugin.zsh b/plugins/available/symfony2/symfony2.plugin.zsh similarity index 100% rename from plugins/symfony2/symfony2.plugin.zsh rename to plugins/available/symfony2/symfony2.plugin.zsh diff --git a/plugins/systemadmin/systemadmin.plugin.zsh b/plugins/available/systemadmin/systemadmin.plugin.zsh similarity index 100% rename from plugins/systemadmin/systemadmin.plugin.zsh rename to plugins/available/systemadmin/systemadmin.plugin.zsh diff --git a/plugins/systemd/systemd.plugin.zsh b/plugins/available/systemd/systemd.plugin.zsh similarity index 100% rename from plugins/systemd/systemd.plugin.zsh rename to plugins/available/systemd/systemd.plugin.zsh diff --git a/plugins/taskwarrior/README.md b/plugins/available/taskwarrior/README.md similarity index 100% rename from plugins/taskwarrior/README.md rename to plugins/available/taskwarrior/README.md diff --git a/plugins/taskwarrior/_task b/plugins/available/taskwarrior/_task similarity index 100% rename from plugins/taskwarrior/_task rename to plugins/available/taskwarrior/_task diff --git a/plugins/taskwarrior/taskwarrior.plugin.zsh b/plugins/available/taskwarrior/taskwarrior.plugin.zsh similarity index 100% rename from plugins/taskwarrior/taskwarrior.plugin.zsh rename to plugins/available/taskwarrior/taskwarrior.plugin.zsh diff --git a/plugins/terminalapp/terminalapp.plugin.zsh b/plugins/available/terminalapp/terminalapp.plugin.zsh similarity index 100% rename from plugins/terminalapp/terminalapp.plugin.zsh rename to plugins/available/terminalapp/terminalapp.plugin.zsh diff --git a/plugins/terminitor/_terminitor b/plugins/available/terminitor/_terminitor similarity index 100% rename from plugins/terminitor/_terminitor rename to plugins/available/terminitor/_terminitor diff --git a/plugins/terraform/README.md b/plugins/available/terraform/README.md similarity index 100% rename from plugins/terraform/README.md rename to plugins/available/terraform/README.md diff --git a/plugins/terraform/_terraform b/plugins/available/terraform/_terraform similarity index 100% rename from plugins/terraform/_terraform rename to plugins/available/terraform/_terraform diff --git a/plugins/textastic/README.md b/plugins/available/textastic/README.md similarity index 100% rename from plugins/textastic/README.md rename to plugins/available/textastic/README.md diff --git a/plugins/textastic/textastic.plugin.zsh b/plugins/available/textastic/textastic.plugin.zsh similarity index 100% rename from plugins/textastic/textastic.plugin.zsh rename to plugins/available/textastic/textastic.plugin.zsh diff --git a/plugins/textmate/textmate.plugin.zsh b/plugins/available/textmate/textmate.plugin.zsh similarity index 100% rename from plugins/textmate/textmate.plugin.zsh rename to plugins/available/textmate/textmate.plugin.zsh diff --git a/plugins/thefuck/README.md b/plugins/available/thefuck/README.md similarity index 100% rename from plugins/thefuck/README.md rename to plugins/available/thefuck/README.md diff --git a/plugins/thefuck/thefuck.plugin.zsh b/plugins/available/thefuck/thefuck.plugin.zsh similarity index 100% rename from plugins/thefuck/thefuck.plugin.zsh rename to plugins/available/thefuck/thefuck.plugin.zsh diff --git a/plugins/themes/_theme b/plugins/available/themes/_theme similarity index 100% rename from plugins/themes/_theme rename to plugins/available/themes/_theme diff --git a/plugins/themes/themes.plugin.zsh b/plugins/available/themes/themes.plugin.zsh similarity index 100% rename from plugins/themes/themes.plugin.zsh rename to plugins/available/themes/themes.plugin.zsh diff --git a/plugins/thor/_thor b/plugins/available/thor/_thor similarity index 100% rename from plugins/thor/_thor rename to plugins/available/thor/_thor diff --git a/plugins/tig/README.md b/plugins/available/tig/README.md similarity index 100% rename from plugins/tig/README.md rename to plugins/available/tig/README.md diff --git a/plugins/tig/tig.plugin.zsh b/plugins/available/tig/tig.plugin.zsh similarity index 100% rename from plugins/tig/tig.plugin.zsh rename to plugins/available/tig/tig.plugin.zsh diff --git a/plugins/tmux-cssh/_tmux-cssh b/plugins/available/tmux-cssh/_tmux-cssh similarity index 100% rename from plugins/tmux-cssh/_tmux-cssh rename to plugins/available/tmux-cssh/_tmux-cssh diff --git a/plugins/tmux/tmux.extra.conf b/plugins/available/tmux/tmux.extra.conf similarity index 100% rename from plugins/tmux/tmux.extra.conf rename to plugins/available/tmux/tmux.extra.conf diff --git a/plugins/tmux/tmux.only.conf b/plugins/available/tmux/tmux.only.conf similarity index 100% rename from plugins/tmux/tmux.only.conf rename to plugins/available/tmux/tmux.only.conf diff --git a/plugins/tmux/tmux.plugin.zsh b/plugins/available/tmux/tmux.plugin.zsh similarity index 100% rename from plugins/tmux/tmux.plugin.zsh rename to plugins/available/tmux/tmux.plugin.zsh diff --git a/plugins/tmuxinator/_tmuxinator b/plugins/available/tmuxinator/_tmuxinator similarity index 100% rename from plugins/tmuxinator/_tmuxinator rename to plugins/available/tmuxinator/_tmuxinator diff --git a/plugins/torrent/torrent.plugin.zsh b/plugins/available/torrent/torrent.plugin.zsh similarity index 100% rename from plugins/torrent/torrent.plugin.zsh rename to plugins/available/torrent/torrent.plugin.zsh diff --git a/plugins/tugboat/_tugboat b/plugins/available/tugboat/_tugboat similarity index 100% rename from plugins/tugboat/_tugboat rename to plugins/available/tugboat/_tugboat diff --git a/plugins/ubuntu/readme.md b/plugins/available/ubuntu/readme.md similarity index 100% rename from plugins/ubuntu/readme.md rename to plugins/available/ubuntu/readme.md diff --git a/plugins/ubuntu/ubuntu.plugin.zsh b/plugins/available/ubuntu/ubuntu.plugin.zsh similarity index 100% rename from plugins/ubuntu/ubuntu.plugin.zsh rename to plugins/available/ubuntu/ubuntu.plugin.zsh diff --git a/plugins/urltools/urltools.plugin.zsh b/plugins/available/urltools/urltools.plugin.zsh similarity index 100% rename from plugins/urltools/urltools.plugin.zsh rename to plugins/available/urltools/urltools.plugin.zsh diff --git a/plugins/vagrant/_vagrant b/plugins/available/vagrant/_vagrant similarity index 100% rename from plugins/vagrant/_vagrant rename to plugins/available/vagrant/_vagrant diff --git a/plugins/vault/README.md b/plugins/available/vault/README.md similarity index 100% rename from plugins/vault/README.md rename to plugins/available/vault/README.md diff --git a/plugins/vault/_vault b/plugins/available/vault/_vault similarity index 100% rename from plugins/vault/_vault rename to plugins/available/vault/_vault diff --git a/plugins/vi-mode/README.md b/plugins/available/vi-mode/README.md similarity index 100% rename from plugins/vi-mode/README.md rename to plugins/available/vi-mode/README.md diff --git a/plugins/vi-mode/vi-mode.plugin.zsh b/plugins/available/vi-mode/vi-mode.plugin.zsh similarity index 100% rename from plugins/vi-mode/vi-mode.plugin.zsh rename to plugins/available/vi-mode/vi-mode.plugin.zsh diff --git a/plugins/vim-interaction/README.md b/plugins/available/vim-interaction/README.md similarity index 100% rename from plugins/vim-interaction/README.md rename to plugins/available/vim-interaction/README.md diff --git a/plugins/vim-interaction/vim-interaction.plugin.zsh b/plugins/available/vim-interaction/vim-interaction.plugin.zsh similarity index 100% rename from plugins/vim-interaction/vim-interaction.plugin.zsh rename to plugins/available/vim-interaction/vim-interaction.plugin.zsh diff --git a/plugins/virtualenv/virtualenv.plugin.zsh b/plugins/available/virtualenv/virtualenv.plugin.zsh similarity index 100% rename from plugins/virtualenv/virtualenv.plugin.zsh rename to plugins/available/virtualenv/virtualenv.plugin.zsh diff --git a/plugins/virtualenvwrapper/virtualenvwrapper.plugin.zsh b/plugins/available/virtualenvwrapper/virtualenvwrapper.plugin.zsh similarity index 100% rename from plugins/virtualenvwrapper/virtualenvwrapper.plugin.zsh rename to plugins/available/virtualenvwrapper/virtualenvwrapper.plugin.zsh diff --git a/plugins/vundle/vundle.plugin.zsh b/plugins/available/vundle/vundle.plugin.zsh similarity index 100% rename from plugins/vundle/vundle.plugin.zsh rename to plugins/available/vundle/vundle.plugin.zsh diff --git a/plugins/wakeonlan/README b/plugins/available/wakeonlan/README similarity index 100% rename from plugins/wakeonlan/README rename to plugins/available/wakeonlan/README diff --git a/plugins/wakeonlan/_wake b/plugins/available/wakeonlan/_wake similarity index 100% rename from plugins/wakeonlan/_wake rename to plugins/available/wakeonlan/_wake diff --git a/plugins/wakeonlan/wakeonlan.plugin.zsh b/plugins/available/wakeonlan/wakeonlan.plugin.zsh similarity index 100% rename from plugins/wakeonlan/wakeonlan.plugin.zsh rename to plugins/available/wakeonlan/wakeonlan.plugin.zsh diff --git a/plugins/wd/LICENSE b/plugins/available/wd/LICENSE similarity index 100% rename from plugins/wd/LICENSE rename to plugins/available/wd/LICENSE diff --git a/plugins/wd/README.md b/plugins/available/wd/README.md similarity index 100% rename from plugins/wd/README.md rename to plugins/available/wd/README.md diff --git a/plugins/wd/_wd.sh b/plugins/available/wd/_wd.sh similarity index 100% rename from plugins/wd/_wd.sh rename to plugins/available/wd/_wd.sh diff --git a/plugins/wd/wd.plugin.zsh b/plugins/available/wd/wd.plugin.zsh similarity index 100% rename from plugins/wd/wd.plugin.zsh rename to plugins/available/wd/wd.plugin.zsh diff --git a/plugins/wd/wd.sh b/plugins/available/wd/wd.sh similarity index 100% rename from plugins/wd/wd.sh rename to plugins/available/wd/wd.sh diff --git a/plugins/web-search/web-search.plugin.zsh b/plugins/available/web-search/web-search.plugin.zsh similarity index 100% rename from plugins/web-search/web-search.plugin.zsh rename to plugins/available/web-search/web-search.plugin.zsh diff --git a/plugins/wp-cli/README.md b/plugins/available/wp-cli/README.md similarity index 100% rename from plugins/wp-cli/README.md rename to plugins/available/wp-cli/README.md diff --git a/plugins/wp-cli/wp-cli.plugin.zsh b/plugins/available/wp-cli/wp-cli.plugin.zsh similarity index 100% rename from plugins/wp-cli/wp-cli.plugin.zsh rename to plugins/available/wp-cli/wp-cli.plugin.zsh diff --git a/plugins/xcode/README.md b/plugins/available/xcode/README.md similarity index 100% rename from plugins/xcode/README.md rename to plugins/available/xcode/README.md diff --git a/plugins/xcode/_xcselv b/plugins/available/xcode/_xcselv similarity index 100% rename from plugins/xcode/_xcselv rename to plugins/available/xcode/_xcselv diff --git a/plugins/xcode/xcode.plugin.zsh b/plugins/available/xcode/xcode.plugin.zsh similarity index 100% rename from plugins/xcode/xcode.plugin.zsh rename to plugins/available/xcode/xcode.plugin.zsh diff --git a/plugins/yarn/yarn.plugin.zsh b/plugins/available/yarn/yarn.plugin.zsh similarity index 100% rename from plugins/yarn/yarn.plugin.zsh rename to plugins/available/yarn/yarn.plugin.zsh diff --git a/plugins/yii/yii.plugin.zsh b/plugins/available/yii/yii.plugin.zsh similarity index 100% rename from plugins/yii/yii.plugin.zsh rename to plugins/available/yii/yii.plugin.zsh diff --git a/plugins/yii2/README.md b/plugins/available/yii2/README.md similarity index 100% rename from plugins/yii2/README.md rename to plugins/available/yii2/README.md diff --git a/plugins/yii2/yii2.plugin.zsh b/plugins/available/yii2/yii2.plugin.zsh similarity index 100% rename from plugins/yii2/yii2.plugin.zsh rename to plugins/available/yii2/yii2.plugin.zsh diff --git a/plugins/yum/yum.plugin.zsh b/plugins/available/yum/yum.plugin.zsh similarity index 100% rename from plugins/yum/yum.plugin.zsh rename to plugins/available/yum/yum.plugin.zsh diff --git a/plugins/z/Makefile b/plugins/available/z/Makefile similarity index 100% rename from plugins/z/Makefile rename to plugins/available/z/Makefile diff --git a/plugins/z/README b/plugins/available/z/README similarity index 100% rename from plugins/z/README rename to plugins/available/z/README diff --git a/plugins/z/z.1 b/plugins/available/z/z.1 similarity index 100% rename from plugins/z/z.1 rename to plugins/available/z/z.1 diff --git a/plugins/z/z.plugin.zsh b/plugins/available/z/z.plugin.zsh similarity index 100% rename from plugins/z/z.plugin.zsh rename to plugins/available/z/z.plugin.zsh diff --git a/plugins/z/z.sh b/plugins/available/z/z.sh similarity index 100% rename from plugins/z/z.sh rename to plugins/available/z/z.sh diff --git a/plugins/zeus/README.md b/plugins/available/zeus/README.md similarity index 100% rename from plugins/zeus/README.md rename to plugins/available/zeus/README.md diff --git a/plugins/zeus/_zeus b/plugins/available/zeus/_zeus similarity index 100% rename from plugins/zeus/_zeus rename to plugins/available/zeus/_zeus diff --git a/plugins/zeus/zeus.plugin.zsh b/plugins/available/zeus/zeus.plugin.zsh similarity index 100% rename from plugins/zeus/zeus.plugin.zsh rename to plugins/available/zeus/zeus.plugin.zsh diff --git a/plugins/zsh-navigation-tools/.config/znt/README.txt b/plugins/available/zsh-navigation-tools/.config/znt/README.txt similarity index 100% rename from plugins/zsh-navigation-tools/.config/znt/README.txt rename to plugins/available/zsh-navigation-tools/.config/znt/README.txt diff --git a/plugins/zsh-navigation-tools/.config/znt/n-aliases.conf b/plugins/available/zsh-navigation-tools/.config/znt/n-aliases.conf similarity index 100% rename from plugins/zsh-navigation-tools/.config/znt/n-aliases.conf rename to plugins/available/zsh-navigation-tools/.config/znt/n-aliases.conf diff --git a/plugins/zsh-navigation-tools/.config/znt/n-cd.conf b/plugins/available/zsh-navigation-tools/.config/znt/n-cd.conf similarity index 100% rename from plugins/zsh-navigation-tools/.config/znt/n-cd.conf rename to plugins/available/zsh-navigation-tools/.config/znt/n-cd.conf diff --git a/plugins/zsh-navigation-tools/.config/znt/n-env.conf b/plugins/available/zsh-navigation-tools/.config/znt/n-env.conf similarity index 100% rename from plugins/zsh-navigation-tools/.config/znt/n-env.conf rename to plugins/available/zsh-navigation-tools/.config/znt/n-env.conf diff --git a/plugins/zsh-navigation-tools/.config/znt/n-functions.conf b/plugins/available/zsh-navigation-tools/.config/znt/n-functions.conf similarity index 100% rename from plugins/zsh-navigation-tools/.config/znt/n-functions.conf rename to plugins/available/zsh-navigation-tools/.config/znt/n-functions.conf diff --git a/plugins/zsh-navigation-tools/.config/znt/n-history.conf b/plugins/available/zsh-navigation-tools/.config/znt/n-history.conf similarity index 100% rename from plugins/zsh-navigation-tools/.config/znt/n-history.conf rename to plugins/available/zsh-navigation-tools/.config/znt/n-history.conf diff --git a/plugins/zsh-navigation-tools/.config/znt/n-kill.conf b/plugins/available/zsh-navigation-tools/.config/znt/n-kill.conf similarity index 100% rename from plugins/zsh-navigation-tools/.config/znt/n-kill.conf rename to plugins/available/zsh-navigation-tools/.config/znt/n-kill.conf diff --git a/plugins/zsh-navigation-tools/.config/znt/n-list.conf b/plugins/available/zsh-navigation-tools/.config/znt/n-list.conf similarity index 100% rename from plugins/zsh-navigation-tools/.config/znt/n-list.conf rename to plugins/available/zsh-navigation-tools/.config/znt/n-list.conf diff --git a/plugins/zsh-navigation-tools/.config/znt/n-options.conf b/plugins/available/zsh-navigation-tools/.config/znt/n-options.conf similarity index 100% rename from plugins/zsh-navigation-tools/.config/znt/n-options.conf rename to plugins/available/zsh-navigation-tools/.config/znt/n-options.conf diff --git a/plugins/zsh-navigation-tools/.config/znt/n-panelize.conf b/plugins/available/zsh-navigation-tools/.config/znt/n-panelize.conf similarity index 100% rename from plugins/zsh-navigation-tools/.config/znt/n-panelize.conf rename to plugins/available/zsh-navigation-tools/.config/znt/n-panelize.conf diff --git a/plugins/zsh-navigation-tools/LICENSE b/plugins/available/zsh-navigation-tools/LICENSE similarity index 100% rename from plugins/zsh-navigation-tools/LICENSE rename to plugins/available/zsh-navigation-tools/LICENSE diff --git a/plugins/zsh-navigation-tools/NEWS b/plugins/available/zsh-navigation-tools/NEWS similarity index 100% rename from plugins/zsh-navigation-tools/NEWS rename to plugins/available/zsh-navigation-tools/NEWS diff --git a/plugins/zsh-navigation-tools/README.md b/plugins/available/zsh-navigation-tools/README.md similarity index 100% rename from plugins/zsh-navigation-tools/README.md rename to plugins/available/zsh-navigation-tools/README.md diff --git a/plugins/zsh-navigation-tools/_n-kill b/plugins/available/zsh-navigation-tools/_n-kill similarity index 100% rename from plugins/zsh-navigation-tools/_n-kill rename to plugins/available/zsh-navigation-tools/_n-kill diff --git a/plugins/zsh-navigation-tools/n-aliases b/plugins/available/zsh-navigation-tools/n-aliases similarity index 100% rename from plugins/zsh-navigation-tools/n-aliases rename to plugins/available/zsh-navigation-tools/n-aliases diff --git a/plugins/zsh-navigation-tools/n-cd b/plugins/available/zsh-navigation-tools/n-cd similarity index 100% rename from plugins/zsh-navigation-tools/n-cd rename to plugins/available/zsh-navigation-tools/n-cd diff --git a/plugins/zsh-navigation-tools/n-env b/plugins/available/zsh-navigation-tools/n-env similarity index 100% rename from plugins/zsh-navigation-tools/n-env rename to plugins/available/zsh-navigation-tools/n-env diff --git a/plugins/zsh-navigation-tools/n-functions b/plugins/available/zsh-navigation-tools/n-functions similarity index 100% rename from plugins/zsh-navigation-tools/n-functions rename to plugins/available/zsh-navigation-tools/n-functions diff --git a/plugins/zsh-navigation-tools/n-help b/plugins/available/zsh-navigation-tools/n-help similarity index 100% rename from plugins/zsh-navigation-tools/n-help rename to plugins/available/zsh-navigation-tools/n-help diff --git a/plugins/zsh-navigation-tools/n-history b/plugins/available/zsh-navigation-tools/n-history similarity index 100% rename from plugins/zsh-navigation-tools/n-history rename to plugins/available/zsh-navigation-tools/n-history diff --git a/plugins/zsh-navigation-tools/n-kill b/plugins/available/zsh-navigation-tools/n-kill similarity index 100% rename from plugins/zsh-navigation-tools/n-kill rename to plugins/available/zsh-navigation-tools/n-kill diff --git a/plugins/zsh-navigation-tools/n-list b/plugins/available/zsh-navigation-tools/n-list similarity index 100% rename from plugins/zsh-navigation-tools/n-list rename to plugins/available/zsh-navigation-tools/n-list diff --git a/plugins/zsh-navigation-tools/n-list-draw b/plugins/available/zsh-navigation-tools/n-list-draw similarity index 100% rename from plugins/zsh-navigation-tools/n-list-draw rename to plugins/available/zsh-navigation-tools/n-list-draw diff --git a/plugins/zsh-navigation-tools/n-list-input b/plugins/available/zsh-navigation-tools/n-list-input similarity index 100% rename from plugins/zsh-navigation-tools/n-list-input rename to plugins/available/zsh-navigation-tools/n-list-input diff --git a/plugins/zsh-navigation-tools/n-options b/plugins/available/zsh-navigation-tools/n-options similarity index 100% rename from plugins/zsh-navigation-tools/n-options rename to plugins/available/zsh-navigation-tools/n-options diff --git a/plugins/zsh-navigation-tools/n-panelize b/plugins/available/zsh-navigation-tools/n-panelize similarity index 100% rename from plugins/zsh-navigation-tools/n-panelize rename to plugins/available/zsh-navigation-tools/n-panelize diff --git a/plugins/zsh-navigation-tools/znt-cd-widget b/plugins/available/zsh-navigation-tools/znt-cd-widget similarity index 100% rename from plugins/zsh-navigation-tools/znt-cd-widget rename to plugins/available/zsh-navigation-tools/znt-cd-widget diff --git a/plugins/zsh-navigation-tools/znt-history-widget b/plugins/available/zsh-navigation-tools/znt-history-widget similarity index 100% rename from plugins/zsh-navigation-tools/znt-history-widget rename to plugins/available/zsh-navigation-tools/znt-history-widget diff --git a/plugins/zsh-navigation-tools/znt-kill-widget b/plugins/available/zsh-navigation-tools/znt-kill-widget similarity index 100% rename from plugins/zsh-navigation-tools/znt-kill-widget rename to plugins/available/zsh-navigation-tools/znt-kill-widget diff --git a/plugins/zsh-navigation-tools/znt-tmux.zsh b/plugins/available/zsh-navigation-tools/znt-tmux.zsh similarity index 100% rename from plugins/zsh-navigation-tools/znt-tmux.zsh rename to plugins/available/zsh-navigation-tools/znt-tmux.zsh diff --git a/plugins/zsh-navigation-tools/znt-usetty-wrapper b/plugins/available/zsh-navigation-tools/znt-usetty-wrapper similarity index 100% rename from plugins/zsh-navigation-tools/znt-usetty-wrapper rename to plugins/available/zsh-navigation-tools/znt-usetty-wrapper diff --git a/plugins/zsh-navigation-tools/zsh-navigation-tools.plugin.zsh b/plugins/available/zsh-navigation-tools/zsh-navigation-tools.plugin.zsh similarity index 100% rename from plugins/zsh-navigation-tools/zsh-navigation-tools.plugin.zsh rename to plugins/available/zsh-navigation-tools/zsh-navigation-tools.plugin.zsh diff --git a/plugins/zsh_reload/zsh_reload.plugin.zsh b/plugins/available/zsh_reload/zsh_reload.plugin.zsh similarity index 100% rename from plugins/zsh_reload/zsh_reload.plugin.zsh rename to plugins/available/zsh_reload/zsh_reload.plugin.zsh diff --git a/templates/zshrc.zsh-template b/templates/zshrc.zsh-template index af42e5b9f..083186409 100644 --- a/templates/zshrc.zsh-template +++ b/templates/zshrc.zsh-template @@ -51,7 +51,23 @@ ZSH_THEME="robbyrussell" # Custom plugins may be added to ~/.oh-my-zsh/custom/plugins/ # Example format: plugins=(rails git textmate ruby lighthouse) # Add wisely, as too many plugins slow down shell startup. -plugins=(git) + +plugs=(git) +for i in $plugs; do + if [ ! -d "$ZSH/plugins/enable/$i" ]; then + ln -s $ZSH/plugins/available/$i/ $ZSH/plugins/enable/git + fi +done + +custplugs=(example) +for i in $custplugs; do + if [ ! -d "$ZSH/custom/plugins/enable/$i" ]; then + ln -s $ZSH/custom/plugins/available/$i/ $ZSH/custom/plugins/enable/$i + fi +done + +plugins=($(ls -1 $ZSH/custom/plugins/enable/ | tr '\n' ' ' | xargs -0 -n 1 basename | sed s'/.$//') +$(ls -1 $ZSH/plugins/enable/ | tr '\n' ' ' | xargs -0 -n 1 basename | sed s'/.$//')) source $ZSH/oh-my-zsh.sh From dd0bc3db66d4cfded6c3366d8cd5774706f827ad Mon Sep 17 00:00:00 2001 From: Michel Massaro Date: Thu, 26 Jan 2017 11:35:07 +0100 Subject: [PATCH 2/4] Add empty 'enable' folder --- custom/plugins/enable/.gitignore | 4 ++++ plugins/enable/.gitignore | 4 ++++ 2 files changed, 8 insertions(+) create mode 100644 custom/plugins/enable/.gitignore create mode 100644 plugins/enable/.gitignore diff --git a/custom/plugins/enable/.gitignore b/custom/plugins/enable/.gitignore new file mode 100644 index 000000000..5e7d2734c --- /dev/null +++ b/custom/plugins/enable/.gitignore @@ -0,0 +1,4 @@ +# Ignore everything in this directory +* +# Except this file +!.gitignore diff --git a/plugins/enable/.gitignore b/plugins/enable/.gitignore new file mode 100644 index 000000000..5e7d2734c --- /dev/null +++ b/plugins/enable/.gitignore @@ -0,0 +1,4 @@ +# Ignore everything in this directory +* +# Except this file +!.gitignore From b0c78166fae81dd9ec9733800de578b5c5358da9 Mon Sep 17 00:00:00 2001 From: Michel Massaro Date: Thu, 26 Jan 2017 11:47:49 +0100 Subject: [PATCH 3/4] Documentation --- templates/zshrc.zsh-template | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/templates/zshrc.zsh-template b/templates/zshrc.zsh-template index 083186409..836b08014 100644 --- a/templates/zshrc.zsh-template +++ b/templates/zshrc.zsh-template @@ -47,20 +47,23 @@ ZSH_THEME="robbyrussell" # Would you like to use another custom folder than $ZSH/custom? # ZSH_CUSTOM=/path/to/new-custom-folder -# Which plugins would you like to load? (plugins can be found in ~/.oh-my-zsh/plugins/*) -# Custom plugins may be added to ~/.oh-my-zsh/custom/plugins/ -# Example format: plugins=(rails git textmate ruby lighthouse) +# Which plugins would you like to load? (plugins can be found in ~/.oh-my-zsh/plugins/available/*) +# Custom plugins may be added to ~/.oh-my-zsh/custom/plugins/available/ +# Example format: +# plugs=(rails git textmate ruby lighthouse) +# customplugs=(custom1 custom2) # Add wisely, as too many plugins slow down shell startup. plugs=(git) +customplugs=(example) + for i in $plugs; do if [ ! -d "$ZSH/plugins/enable/$i" ]; then ln -s $ZSH/plugins/available/$i/ $ZSH/plugins/enable/git fi done -custplugs=(example) -for i in $custplugs; do +for i in $customplugs; do if [ ! -d "$ZSH/custom/plugins/enable/$i" ]; then ln -s $ZSH/custom/plugins/available/$i/ $ZSH/custom/plugins/enable/$i fi From ffad598bb6ed0c39da4a03726202f20929aafc3a Mon Sep 17 00:00:00 2001 From: Michel Massaro Date: Thu, 26 Jan 2017 12:17:50 +0100 Subject: [PATCH 4/4] Add first plugin description --- custom/plugins/available/example/example.plugin.zsh | 2 ++ plugins/available/git/git.plugin.zsh | 2 ++ 2 files changed, 4 insertions(+) diff --git a/custom/plugins/available/example/example.plugin.zsh b/custom/plugins/available/example/example.plugin.zsh index 406f27445..e4d582054 100644 --- a/custom/plugins/available/example/example.plugin.zsh +++ b/custom/plugins/available/example/example.plugin.zsh @@ -1,2 +1,4 @@ +# plugin-description : The description of the plugin must be done in this way + # Add your own custom plugins in the custom/plugins directory. Plugins placed # here will override ones with the same name in the main plugins directory. diff --git a/plugins/available/git/git.plugin.zsh b/plugins/available/git/git.plugin.zsh index 34942d387..c9cc7ab63 100644 --- a/plugins/available/git/git.plugin.zsh +++ b/plugins/available/git/git.plugin.zsh @@ -1,3 +1,5 @@ +# plugin-description : This plugin adds many useful aliases and functions. + # Query/use custom command for `git`. zstyle -s ":vcs_info:git:*:-all-" "command" _omz_git_git_cmd : ${_omz_git_git_cmd:=git}