logoalt Hacker News

bartvktoday at 5:25 AM1 replyview on HN

I try to always install with Homebrew. Because then you can uninstall with the --zap option, for example:

  $ brew uninstall --zap aerospace
Usually it blows away everything associated with the app, including cached files, configuration in ~/Library and ~/.config, etc. Very useful. It'll leave a non-functional login item which isn't active and can't be active.

Replies

bayindirhtoday at 6:52 AM

I like the app uninstaller included in Forklift. You open Applications folder, and delete an app. A window appears with all the associated files Forklift can find (which is extremely accurate, BTW), and you can uninstall everything you want from there.

For .pkg files, there's UninstallPKG which reads the package manifest and properly uninstalls it.