View on GitHub

*Poof*

Poof is an utility to list and uninstall/remove OS X packages.

Download this project as a .zip file Download this project as a tar.gz file

Poof is a command line utility to list and uninstall/remove OS X packages.

NO WARRANTY DON'T BLAME ME if you destroy your OS X installation! NEVER REMOVE com.apple.* packages unless you know what you're doing.

How it works:

It first removes all files and directories declared by the package and then forget the metadata (the receipt data).

Get poof:

$ curl -O https://raw.githubusercontent.com/ruda/poof/master/poof.py
$ chmod +x poof.py

Usage:

List packages (but ignore all from Apple).

$ ./poof.py | grep -v com.apple.pkg
com.accessagility.wifiscanner
com.adobe.pkg.FlashPlayer
com.amazon.Kindle
com.christiankienle.CoreDataEditor
com.ea.realracing2.mac.bv
com.google.pkg.GoogleVoiceAndVideo
com.google.pkg.Keystone
com.Growl.GrowlHelperApp
com.lightheadsw.caffeine
com.Logitech.Control Center.pkg
...

Remove FlashPlayer (com.adobe.pkg.FlashPlayer).

$ sudo ./poof.py com.adobe.pkg.FlashPlayer
...
Forgot package 'com.adobe.pkg.FlashPlayer' on '/'.