aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd
diff options
context:
space:
mode:
authorAdam Vandenberg2014-04-27 10:57:46 -0700
committerAdam Vandenberg2014-04-27 17:05:24 -0700
commit161b1ea46024552033b0ebcc2dab9ed6e5efb20c (patch)
tree83d14a25d62c8fceb942fa52f349e4310eaf3f05 /Library/Homebrew/cmd
parent8ebe93ab15901ca0296de6c77e1ee9f6ce5b89f0 (diff)
downloadhomebrew-161b1ea46024552033b0ebcc2dab9ed6e5efb20c.tar.bz2
brew list --versions --multiple
With --multiple, only list formulae with multiple versions installed.
Diffstat (limited to 'Library/Homebrew/cmd')
-rw-r--r--Library/Homebrew/cmd/list.rb1
1 files changed, 1 insertions, 0 deletions
diff --git a/Library/Homebrew/cmd/list.rb b/Library/Homebrew/cmd/list.rb
index c624040ed..8952f4873 100644
--- a/Library/Homebrew/cmd/list.rb
+++ b/Library/Homebrew/cmd/list.rb
@@ -63,6 +63,7 @@ module Homebrew extend self
ARGV.named.map{ |n| HOMEBREW_CELLAR+n }.select{ |pn| pn.exist? }
end.each do |d|
versions = d.children.select{ |pn| pn.directory? }.map{ |pn| pn.basename.to_s }
+ next if ARGV.include?('--multiple') && versions.count < 2
puts "#{d.basename} #{versions*' '}"
end
end