How to clean unused homebrew dependencies
--------------------------------------------------
Hire the world's top talent on demand or became one of them at Toptal: https://topt.al/25cXVn
--------------------------------------------------
Music by Eric Matyas
https://www.soundimage.org
Track title: Magical Minnie Puzzles
--
Chapters
00:00 How To Clean Unused Homebrew Dependencies
00:25 Answer 1 Score 57
01:07 Accepted Answer Score 128
01:22 Thank you
--
Full question
https://superuser.com/questions/1509212/...
--
Content licensed under CC BY-SA
https://meta.stackexchange.com/help/lice...
--
Tags
#macos #homebrew
#avk47
Hire the world's top talent on demand or became one of them at Toptal: https://topt.al/25cXVn
--------------------------------------------------
Music by Eric Matyas
https://www.soundimage.org
Track title: Magical Minnie Puzzles
--
Chapters
00:00 How To Clean Unused Homebrew Dependencies
00:25 Answer 1 Score 57
01:07 Accepted Answer Score 128
01:22 Thank you
--
Full question
https://superuser.com/questions/1509212/...
--
Content licensed under CC BY-SA
https://meta.stackexchange.com/help/lice...
--
Tags
#macos #homebrew
#avk47
ACCEPTED ANSWER
Score 128
You can get rid of all unused dependencies using brew autoremove
in HomeBrew versions 2.5.9 and above.
The autoremove functionality was added in this commit on 5 Nov 2020.
ANSWER 2
Score 57
Found on linuxbrew issue
brew bundle dump
brew bundle --force cleanup
brew
now supports Brewfiles
. brew bundle dump
generates a Brewfile
with all the packages installed by user. Dependent packages are not listed here
example:
brew "python3"
brew "curl"
brew "tmux"
brew "neovim"
This file can be used to install the same software automatically. But also for doing a cleanup of unused packages. Edit the file then keep only the packages you need. Then run brew bundle --force cleanup
. It will remove everything not listed or depending on the packages in the file.
WARNING: Also not listed casks will be removed