I recently tidied up various bits of my website and collated all the various hacks in to
Perl and
C/C++ sections. During this I found a quick script I wrote ages ago called
cpanquery which did a fast local search against the 03modlist.data.gz file. To be honest this was back when a higher percentage of modules were in the module list but it was pretty neat and (if available) used
Term::ANSIColor to highlight which modules were already installed. But the cody was pretty gnarly.
So, since I was bored at work I hacked up
Parse::CPAN::Modlist to finish off the suite started by
Parse::CPAN::Packages and
Parse::CPAN::Authors. And it was fairly easy. So now
cpanquery works again and isn't quite as embarassing.
However it would be nice to have a
Parse::CPAN module that wrapped up those three modules into a super ur-module. Not that I've got much use for it but the completist in me would quite like to get it done.