MacOS – Homebrew: can’t remove ‘keg-only’ OpenSSL application

homebrewmacosopenssl

Given the recent OpenSSL scare I'm trying to clean out older versions from my machines but Homebrew won't let me:

$ brew dirty
openssl (1.0.1e, 1.0.1f, 1.0.1g)
$ brew cleanup openssl
Warning: Skipping (old) keg-only: /usr/local/Cellar/openssl/1.0.1e
Warning: Skipping (old) keg-only: /usr/local/Cellar/openssl/1.0.1f
$ brew dirty
openssl (1.0.1e, 1.0.1f, 1.0.1g)

How can I purge these old versions of OpenSSL from my Mac?

Best Answer

As of Homebrew f4d2141 there is a --force option.

brew cleanup --force openssl

References: man brew