diff options
| author | Rakesh | 2015-10-06 23:14:12 +0530 |
|---|---|---|
| committer | Xu Cheng | 2015-10-07 14:05:11 +0800 |
| commit | 2d60187e1a7e168e497fdcc1ba010c963081fc17 (patch) | |
| tree | fd97e1f5960c7398e7b0d6cccae2309fe8011908 /Library/Homebrew/cmd | |
| parent | f629bb4e0f5fe03926642ef06107e0101f4c9bcc (diff) | |
| download | brew-2d60187e1a7e168e497fdcc1ba010c963081fc17.tar.bz2 | |
brew upgrade: provides an option `--cleanup`
Closes Homebrew/homebrew#44305.
Signed-off-by: Xu Cheng <xucheng@me.com>
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? |
