From 69b99011318786c47ecf00d929269c80886cd570 Mon Sep 17 00:00:00 2001 From: Adam Vandenberg Date: Tue, 8 Jun 2010 11:13:22 -0700 Subject: Move code to find outdated brew list --- Library/Homebrew/brew.h.rb | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'Library') diff --git a/Library/Homebrew/brew.h.rb b/Library/Homebrew/brew.h.rb index b05ce2ed2..3c82bf25a 100644 --- a/Library/Homebrew/brew.h.rb +++ b/Library/Homebrew/brew.h.rb @@ -385,6 +385,20 @@ def versions_of(keg_name) end +def outdated_brews + require 'formula' + + results = [] + HOMEBREW_CELLAR.subdirs.each do |keg| + next unless keg.subdirs + name = keg.basename.to_s + if (not (f = Formula.factory(name)).installed? rescue nil) + results << [keg, name, f.version] + end + end + return results +end + ########################################################## class PrettyListing class PrettyListing def initialize path -- cgit v1.2.3