diff options
author | NanoTech <nanotech008@gmail.com> | 2010-09-30 22:23:50 -0600 |
---|---|---|
committer | NanoTech <nanotech008@gmail.com> | 2010-09-30 22:23:50 -0600 |
commit | 02c5fd5bdd0d37bb0e1cb19ad058154f5b7d96a7 (patch) | |
tree | 2c44274cce756577225ab895d04f004231a04e25 /plugins/brew.plugin.zsh | |
parent | 8c419ae3b5b77a24485c6a68e6af1a0384db67a8 (diff) | |
parent | 7a09175bb4c32c7027dab872cd7b80503da3f5d5 (diff) | |
download | zsh-02c5fd5bdd0d37bb0e1cb19ad058154f5b7d96a7.tar.gz zsh-02c5fd5bdd0d37bb0e1cb19ad058154f5b7d96a7.tar.bz2 zsh-02c5fd5bdd0d37bb0e1cb19ad058154f5b7d96a7.zip |
Merge branch 'master' of git://github.com/robbyrussell/oh-my-zsh
Diffstat (limited to 'plugins/brew.plugin.zsh')
-rw-r--r-- | plugins/brew.plugin.zsh | 28 |
1 files changed, 17 insertions, 11 deletions
diff --git a/plugins/brew.plugin.zsh b/plugins/brew.plugin.zsh index 91397bf3a..162eb6442 100644 --- a/plugins/brew.plugin.zsh +++ b/plugins/brew.plugin.zsh @@ -1,6 +1,6 @@ #compdef brew -# copied from _fink +# imported from the latest homebrew contributions _brew_all_formulae() { formulae=(`brew search`) @@ -12,19 +12,25 @@ _brew_installed_formulae() { 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)' - 'list:list files in a formula or not-installed formulae' - 'link:link a formula' 'unlink:unlink a formula' - 'home:visit the homepage of a formula or the brew project' - 'info:information about a formula' - 'prune:remove dead links' 'update:freshen up links' - 'log:git commit log for a formula' - 'create:create a new formula' - 'edit:edit a formula' + 'uses:show formulas which depend on a formula' ) local expl @@ -47,12 +53,12 @@ case "$words[1]" in _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) + install|home|log|info|uses|cat|deps) _brew_all_formulae _wanted formulae expl 'all formulae' compadd -a formulae ;; remove|edit|xo) |