diff options
Diffstat (limited to 'Library/Homebrew/cmd')
| -rw-r--r-- | Library/Homebrew/cmd/upgrade.rb | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/Library/Homebrew/cmd/upgrade.rb b/Library/Homebrew/cmd/upgrade.rb index e1b7dd0dc..e9d46fa92 100644 --- a/Library/Homebrew/cmd/upgrade.rb +++ b/Library/Homebrew/cmd/upgrade.rb @@ -1,5 +1,6 @@ require "cmd/install" require "cmd/outdated" +require "cmd/cleanup" module Homebrew def upgrade @@ -41,7 +42,10 @@ module Homebrew puts pinned.map { |f| "#{f.full_name} #{f.pkg_version}" } * ", " end - outdated.each { |f| upgrade_formula(f) } + outdated.each do |f| + upgrade_formula(f) + cleanup_formula(f) if ARGV.include?("--cleanup") && f.installed? + end end def upgrade_pinned? |
