diff options
| author | Max Howell | 2012-09-22 00:29:17 -0400 | 
|---|---|---|
| committer | Max Howell | 2012-09-22 00:29:17 -0400 | 
| commit | 07a55a26bd283188358b60cffbb59911e5a5ffdf (patch) | |
| tree | e4e856ad498d17966fb17a143c932a9a8a3978ee /Library/Homebrew/cmd/cleanup.rb | |
| parent | fb00e51f2cbe96fc14af8fd0a2f6e4bb91273e85 (diff) | |
| download | homebrew-07a55a26bd283188358b60cffbb59911e5a5ffdf.tar.bz2 | |
brew cleanup -n: less scary
Diffstat (limited to 'Library/Homebrew/cmd/cleanup.rb')
| -rw-r--r-- | Library/Homebrew/cmd/cleanup.rb | 16 | 
1 files changed, 12 insertions, 4 deletions
| diff --git a/Library/Homebrew/cmd/cleanup.rb b/Library/Homebrew/cmd/cleanup.rb index 1ad60882a..22b17f657 100644 --- a/Library/Homebrew/cmd/cleanup.rb +++ b/Library/Homebrew/cmd/cleanup.rb @@ -35,8 +35,12 @@ module Homebrew extend self        f.rack.children.each do |keg|          if f.installed_prefix != keg            if f.can_cleanup? -            puts "Removing #{keg}..." -            rm_rf keg unless ARGV.dry_run? +            if ARGV.dry_run? +              puts "Would remove: #{keg}" +            else +              puts "Removing: #{keg}..." +              rm_rf keg +            end            else              opoo "Skipping (old) keg-only: #{keg}"            end @@ -58,8 +62,12 @@ module Homebrew extend self          f = Formula.factory(name) rescue nil          old_bottle = bottle_file_outdated? f, pn          if not f or (f.version != version or ARGV.switch? "s" and not f.installed?) or old_bottle -          puts "Removing #{pn}..." -          rm pn unless ARGV.dry_run? +          if ARGV.dry_run? +            puts "Would remove: #{pn}" +          else +            puts "Removing: #{pn}..." +            rm pn +          end          end        end      end | 
