@ 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).