aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/ARGV+yeast.rb9
-rw-r--r--Library/Homebrew/utils.rb6
2 files changed, 11 insertions, 4 deletions
diff --git a/Library/Homebrew/ARGV+yeast.rb b/Library/Homebrew/ARGV+yeast.rb
index 9c5317153..550350554 100644
--- a/Library/Homebrew/ARGV+yeast.rb
+++ b/Library/Homebrew/ARGV+yeast.rb
@@ -45,7 +45,7 @@ module HomebrewArgvExtension
Keg.new d.children[0]
end
end
-
+
# self documenting perhaps?
def include? arg
@n=index arg
@@ -75,7 +75,7 @@ module HomebrewArgvExtension
end
return false
end
-
+
def usage
<<-EOS
Usage: brew command [formula] ...
@@ -88,15 +88,16 @@ Commands:
list formula ...
link formula ...
home formula ...
+ available [formula or regex]
info [formula] [--github]
make url
prune
-
+
To visit the Homebrew homepage type:
brew home
EOS
end
-
+
private
def _named
@named ||= reject{|arg| arg[0..0] == '-'}.collect{|arg| arg.downcase}.uniq
diff --git a/Library/Homebrew/utils.rb b/Library/Homebrew/utils.rb
index 3c6a8e12c..8bd2537e5 100644
--- a/Library/Homebrew/utils.rb
+++ b/Library/Homebrew/utils.rb
@@ -74,3 +74,9 @@ end
def curl url, *args
safe_system 'curl', '-f#LA', HOMEBREW_USER_AGENT, url, *args
end
+
+def puts_columns items, cols = 4
+ items = items.join("\n") if items.is_a?(Array)
+ width=`stty size`.chomp.split(" ").last
+ IO.popen("pr -#{cols} -t", "w"){|io| io.write(items) }
+end