DropUnrar is a handy tool I made for recursively extracting RAR archives.
I use it to extract movies that I’ve downloaded via Bittorrent, which are often RAR-compressed and sometimes split into multiple directories.
Just drag the top-level movie directory onto DropUnrar, and it will scan through it and all its subfolders looking for RAR archives and extracting all it finds.
Also included is a utility called “DropUnrar and delete RAR files”, which does just that. It is identical to DropUnrar except that it deletes the RAR files after it’s done expanding them.
DropUnrar is written in Perl, and wrapped using Platypus, an awesome script-wrapping tool for OS X.
Click here to download unrar.pl, the Perl script that DropUnrar is based on. It can be used by itself as a CLI version of DropUnrar (requires you to have the unrar binary installed - I use the one from Fink).