diff options
| author | Jonas Pfenniger | 2011-01-01 00:49:05 +0000 |
|---|---|---|
| committer | Adam Vandenberg | 2011-03-21 22:10:39 -0700 |
| commit | 23c35d5909651433d1eec9935267ccddcce819ba (patch) | |
| tree | 3b232ea81f1d6282cb51c6b80aeec0cffe64b4ea /Library/Homebrew/cmd/update.rb | |
| parent | 3b4b11b00e16d579bfbae79111781b03856dcfc3 (diff) | |
| download | homebrew-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.rb | 12 |
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 |
