@ aknuds1 está certo sobre brew cleanup , então vou apenas adicionar que eu tenho um alias no meu ~/.profile que faz toda a minha limpeza relacionada à bebida, incluindo atualização / limpeza de barris
alias brewski='brew update && brew upgrade && brew cleanup; brew doctor'
Eu termino com brew doctor para garantir que todos os pacotes sejam vinculados corretamente, por exemplo, awscli parece ter um problema com isso no modo regular, por isso preciso constantemente desvincular / vincular novamente. Espero que isso ajude.
EDITAR: Como foi mencionado nos comentários, a funcionalidade brew cask foi mesclada no núcleo homebrew. Estes comandos também estavam lançando erros, então referências a brew cask foram deletadas.
EDIT2: Enquanto corro diariamente, notei o seguinte comentário hoje. Eu atualizei o comando de acordo
Warning: We decided to not change the behaviour of 'brew upgrade' so
'brew upgrade --all' is equivalent to 'brew upgrade' without any other
arguments (so the '--all' is a no-op and can be removed).