Al parecer, brew cleanup
también limpia el caché del barril. Pero mi problema era que muchos barriles dejan sus instaladores en /usr/local/Caskroom
que no se considera parte de la caché, y por lo tanto ocupa mucho espacio, mientras que en realidad el instalador podría no ser necesario después de la instalación.
Ahora brew cask cleanup
se fusiona con brew cleanup
.
Sin embargo, no he encontrado la manera de purgar mi carpeta Caskroom utilizando brew cleanup
.
La página de manual dice:
cleanup [options] [formula|cask]
Remove stale lock files and outdated downloads for formulae and casks, and remove old versions of installed formulae. If arguments are specified, only do
this for the specified formulae and casks.
--prune
Remove all cache files older than specified days.
-n, --dry-run
Show what would be removed, but do not actually remove anything.
-s Scrub the cache, including downloads for even the latest versions. Note downloads for any installed formula or cask will still not be deleted. If
you want to delete those too: rm -rf "$(brew --cache)"
--prune-prefix
Only prune the symlinks and directories from the prefix and remove no other files.
Quiero eliminar también los instaladores de los paquetes actualmente instalados. Por ejemplo, el instalador de mactex ocupa casi 4 GB de espacio.
Aparentemente, el comando para las instalaciones que no son de cascos es rm -rf $(brew --cache)
pero, ¿cuál es el equivalente para las barricas?