In base alla FAQ homebrew , per disinstallare homebrew che usi :
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
Se non vuoi disinstallare completamente home-brew ma vuoi solo rimuovere tutti i pacchetti installati da homebrew, penso questo farà ciò di cui hai bisogno (non sono attualmente in una posizione per rimuovere tutti i miei pacchetti da controllare):
#Loop while there are still package installed
while [[ 'brew list | wc -l' -ne 0 ]]; do
#Interate over each installed package
for EACH in 'brew list'; do
#Uninstall each package
brew uninstall $EACH --force
done
done
Ho incluso l'intero ciclo in un doppio controllo per verificare che, dopo la prima esecuzione, tutti i pacchetti siano stati disinstallati, sono quasi certo che saranno dovuti all'opzione --force
, ma cinghia e parentesi graffe .. .