aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Homebrew/cmd')
-rw-r--r--Library/Homebrew/cmd/upgrade.rb6
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?