Según la FAQ de homebrew , para desinstalar el homebrew que utilizas:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"
Si no quieres desinstalar completamente homebrew sino que sólo quieres eliminar todos los paquetes instalados por homebrew, yo piense en esto hará lo que necesitas (actualmente no estoy en condiciones de quitar todos mis paquetes para comprobarlo):
while [[ `brew list | wc -l` -ne 0 ]]; do
for EACH in `brew list`; do
brew uninstall --force --ignore-dependencies $EACH
done
done
Esto obtendrá una lista de todos los paquetes instalados y hará un bucle sobre ellos eliminando uno a la vez, ignorando cualquier dependencia.
He adjuntado todo en un bucle de doble comprobación de que después de la primera ejecución se han desinstalado todos los paquetes - estoy bastante seguro de que serán debido a la --force
y --ignore-dependencies
opciones, pero el cinturón y los frenos...