diff options
| author | Adam Vandenberg | 2009-07-31 22:10:50 -0700 |
|---|---|---|
| committer | Max Howell | 2009-08-02 01:30:29 +0100 |
| commit | 14da66fb77d6c22d2a59796b4db74f647a88fa19 (patch) | |
| tree | f0d710b6a19db817114a77651b6714fcc85947af | |
| parent | db15b323bb0313520e2a9b0705963c952bfa2b24 (diff) | |
| download | brew-14da66fb77d6c22d2a59796b4db74f647a88fa19.tar.bz2 | |
brew home foo open's foo's homepage in default web-browser
| -rw-r--r-- | Library/Contributions/brew_bash_completion.sh | 4 | ||||
| -rwxr-xr-x | bin/brew | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/Library/Contributions/brew_bash_completion.sh b/Library/Contributions/brew_bash_completion.sh index a5fa9aad8..07a7849ad 100644 --- a/Library/Contributions/brew_bash_completion.sh +++ b/Library/Contributions/brew_bash_completion.sh @@ -1,6 +1,6 @@ # This script contains bash completions for brew. # To use, edit your .bashrc and add the line: -# source <path-to-homebrew>/Library/Contributions/brew_bash_completion.sh +# source `brew --prefix`/Library/Contributions/brew_bash_completion.sh # # Assuming you have brew installed in /usr/local, then you'll want: # source /usr/local/Library/Contributions/brew_bash_completion.sh @@ -28,7 +28,7 @@ _brew_to_completion() case ${prev} in # Commands that take a formula... - edit|install) + edit|install|home) formulae=`ls ${brew_base}/Library/Formula/ | sed "s/\.rb//g"` COMPREPLY=( $(compgen -W "${formulae}" -- ${cur}) ) return 0 @@ -199,6 +199,10 @@ begin when '-v', '--version' then puts HOMEBREW_VERSION when 'macports' then exec "open 'http://www.macports.org/ports.php?by=name&substr=#{ARGV.shift}'" + when 'home', 'homepage' + homepages=extract_names.collect {|keg| Formula.create(name).homepage} + exec "open #{homepages.join' '}" + when 'ls', 'list' dirs=extract_kegs.collect {|keg| keg.path} exec "find #{dirs.join' '} -not -type d -print" |
