aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Library/Contributions/brew_bash_completion.sh4
-rwxr-xr-xbin/brew4
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
diff --git a/bin/brew b/bin/brew
index 728af01a3..78cf65fc4 100755
--- a/bin/brew
+++ b/bin/brew
@@ -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"