Hacks > Portage Inventory

This is just a small Perl script to extract data about a set of ebuilds from portage. It comes configured to list information about everything you have installed.

I wrote it because my boss once asked me to list everything installed on my computer, where I got it, and what the license was. Rather than process about 700 packages by hand, I wrote this little script. I'm guessing this happens to others every now and then.

The CSV (comma seperated values) format is easy to process and can be directly imported into a spreadsheet. Here's directions for OpenOffice.org and another for MS Excel.

If you find a bug or would like to make a suggestion, please e-mail me. I'd also love to hear about similar scripts for other package managers.

This script is licensed under the GPL.