diff options
author | Robby Russell <robby@planetargon.com> | 2010-09-30 21:34:06 -0700 |
---|---|---|
committer | Robby Russell <robby@planetargon.com> | 2010-09-30 21:34:06 -0700 |
commit | 26d97a9355d37c55e0b044d8dafc425cc0ca7217 (patch) | |
tree | b2fa7a19bd7b767b9fa37c9baaec5a7209b6a90c /plugins/brew.plugin.zsh | |
parent | 7a09175bb4c32c7027dab872cd7b80503da3f5d5 (diff) | |
download | zsh-26d97a9355d37c55e0b044d8dafc425cc0ca7217.tar.gz zsh-26d97a9355d37c55e0b044d8dafc425cc0ca7217.tar.bz2 zsh-26d97a9355d37c55e0b044d8dafc425cc0ca7217.zip |
Reorganizing plugins so that each plugin has it's own directory now so that any plugin-specific functions can be bundled within there.
Diffstat (limited to 'plugins/brew.plugin.zsh')
-rw-r--r-- | plugins/brew.plugin.zsh | 67 |
1 files changed, 0 insertions, 67 deletions
diff --git a/plugins/brew.plugin.zsh b/plugins/brew.plugin.zsh deleted file mode 100644 index 162eb6442..000000000 --- a/plugins/brew.plugin.zsh +++ /dev/null @@ -1,67 +0,0 @@ -#compdef brew - -# imported from the latest homebrew contributions - -_brew_all_formulae() { - formulae=(`brew search`) -} - -_brew_installed_formulae() { - installed_formulae=(`brew list`) -} - -local -a _1st_arguments -_1st_arguments=( - 'cat:display formula file for a formula' - 'cleanup:uninstall unused and old versions of packages' - 'create:create a new formula' - 'deps:list dependencies and dependants of a formula' - 'doctor:audits your installation for common issues' - 'edit:edit a formula' - 'home:visit the homepage of a formula or the brew project' - 'info:information about a formula' - 'install:install a formula' - 'link:link a formula' - 'list:list files in a formula or not-installed formulae' - 'log:git commit log for a formula' - 'outdated:list formulas for which a newer version is available' - 'prune:remove dead links' - 'remove:remove a formula' - 'search:search for a formula (/regex/ or string)' - 'unlink:unlink a formula' - 'update:freshen up links' - 'uses:show formulas which depend on a formula' -) - -local expl -local -a formula installed_formulae - -_arguments \ - '(-v --verbose)'{-v,--verbose}'[verbose]' \ - '(--version)--version[version information]' \ - '(--prefix)--prefix[where brew lives on this system]' \ - '(--cache)--cache[brew cache]' \ - '*:: :->subcmds' && return 0 - -if (( CURRENT == 1 )); then - _describe -t commands "brew subcommand" _1st_arguments - return -fi - -case "$words[1]" in - list) - _arguments \ - '(--unbrewed)--unbrewed[files in brew --prefix not controlled by brew]' \ - '1: :->forms' && return 0 - - if [[ "$state" == forms ]]; then - _brew_installed_formulae - _requested installed_formulae expl 'installed formulae' compadd -a installed_formulae - fi ;; - install|home|log|info|uses|cat|deps) - _brew_all_formulae - _wanted formulae expl 'all formulae' compadd -a formulae ;; - remove|edit|xo) - _brew_installed_formulae - _wanted installed_formulae expl 'installed formulae' compadd -a installed_formulae ;; -esac |