2019-02-03 追記
brew upgrade
の--cleanup
というオプションはなくなったようです。
brew(1) – The missing package manager for macOSを読んでいたところ、以下のような記述を見つけた。
- upgrade [install-options] [--cleanup] [--fetch-HEAD] [--ignore-pinned] [formulae]: Upgrade outdated, unpinned brews (with existing install options).
Options for the install command are also valid here.
If --cleanup is specified or HOMEBREW_UPGRADE_CLEANUP is set then remove previously installed formula version(s).
また、以下のような記述もあった
- HOMEBREW_NO_AUTO_UPDATE: If set, Homebrew will not auto-update before running brew install, brew upgrade or brew tap.
つまり、普通にしていれば、brew install
とかbrew upgrade
とかbrew tap
の時には、auto-update
されるということだ。
つまり、これまでbrew update && brew upgrade && brew cleanup
とやっていたけれど、ただbrew upgrade --cleanup
するだけで良いらしい。
たまには、マニュアルを読んで見るもんだ。