aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd/update.rb
diff options
context:
space:
mode:
authorJonas Pfenniger2011-01-01 00:49:05 +0000
committerAdam Vandenberg2011-03-21 22:10:39 -0700
commit23c35d5909651433d1eec9935267ccddcce819ba (patch)
tree3b232ea81f1d6282cb51c6b80aeec0cffe64b4ea /Library/Homebrew/cmd/update.rb
parent3b4b11b00e16d579bfbae79111781b03856dcfc3 (diff)
downloadhomebrew-23c35d5909651433d1eec9935267ccddcce819ba.tar.bz2
brew up: star installed formulae
When running `brew up`, if a mentioned formulae is also installed, it will get a wildcard start at the end. It makes it easier to see if any installed formulae is impacted. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Diffstat (limited to 'Library/Homebrew/cmd/update.rb')
-rw-r--r--Library/Homebrew/cmd/update.rb12
1 files changed, 8 insertions, 4 deletions
diff --git a/Library/Homebrew/cmd/update.rb b/Library/Homebrew/cmd/update.rb
index 32f144c8e..b5492e9c1 100644
--- a/Library/Homebrew/cmd/update.rb
+++ b/Library/Homebrew/cmd/update.rb
@@ -29,11 +29,12 @@ class RefreshBrew
UPDATED_EXAMPLE = %r{^\s+#{example_regexp}}
DELETED_EXAMPLE = %r{^\s+delete mode \d+ #{example_regexp}$}
- attr_reader :added_formulae, :updated_formulae, :deleted_formulae, :initial_revision
+ attr_reader :added_formulae, :updated_formulae, :deleted_formulae, :installed_formulae
attr_reader :added_examples, :updated_examples, :deleted_examples
+ attr_reader :initial_revision
def initialize
- @added_formulae, @updated_formulae, @deleted_formulae = [], [], []
+ @added_formulae, @updated_formulae, @deleted_formulae, @installed_formulae = [], [], [], []
@added_examples, @updated_examples, @deleted_examples = [], [], []
@initial_revision = self.current_revision
end
@@ -73,6 +74,9 @@ class RefreshBrew
@added_examples.sort!
@updated_examples.sort!
@deleted_examples.sort!
+ @installed_formulae = HOMEBREW_CELLAR.children.
+ select{ |pn| pn.directory? }.
+ map{ |pn| pn.basename.to_s }.sort
output.strip != GIT_UP_TO_DATE
end
@@ -117,12 +121,12 @@ class RefreshBrew
## Deleted Formulae
if deleted_formulae?
ohai "The following formulae were removed:"
- puts_columns deleted_formulae
+ puts_columns deleted_formulae, installed_formulae
end
## Updated Formulae
if pending_formulae_changes?
ohai "The following formulae were updated:"
- puts_columns updated_formulae
+ puts_columns updated_formulae, installed_formulae
else
puts "No formulae were updated."
end