Kentaro Kuribayashi's blog

Software Engineering, Management, Books, and Daily Journal.

インストール済み Perl モジュールをリストする

xrea のアカウントを取得できたのでさっそくあれこれやってるのですが、とりあえずインストール済みの Perl モジュールを知りたいなぁとゆってたら、とぴあさんが「perldoc perllocal すればいい」と教えてくださったので、ちとやってみました。

modlist.cgi

#!/usr/bin/env perl

use strict;

print "Content-Type: text/html;\n\n";
print "<ul>\n";
print qq|<li><a href="http://search.cpan.org/search?module=$_">$_</a></li>\n|
	for sort
	    map {$_ =~ m/^.+?"Module" (.+?)$/}
	    qx/perldoc perllocal/;
print "</ul>\n";

ついでに、CPAN のドキュメントにリンクを張るようにしてみたり。