Perlでインストール済みのCPANモジュールの一覧を表示する

このエントリーを含むはてなブックマークはてなブックマーク - Perlでインストール済みのCPANモジュールの一覧を表示する Yahoo!ブックマークに登録 このエントリをつぶやくこのWebページのtweets Share on Tumblr @niftyクリップに追加 FC2ブックマークへ追加 Googleブックマークに追加 Bookmark this on Delicious

特定のCPANモジュールがインストールされているかどうかをチェックするのは簡単なんですが、たまに一覧が欲しくなったり。
そういう場合にこれを使うと便利かもしれません。
ついでに、CPANのドキュメントへのリンクも張ってます。

$ touch perlmodule.pl
$ chmod 755 perlmodule.pl
$ vim perlmodule.pl
#!/usr/bin/env perl
use strict;
print "Content-Type: text/html;\n\n";
print<<"EOF";
<html>
<head>
<title>Installed Module List</title>
</head>
<body>
<div style="border: 1px solid #ccc">
<br>
■CPANモジュールインストール方法<br>
<br>
\$ sudo perl -MCPAN -e shell<br>
cpan> install <u>Module-Name</u>
</div>
EOF
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";
print<<"EOF";
</body>
</html>
EOF

インストールコマンドの

perl -MCPAN -e shell

も忘れないように、ページのヘッダーへ表示してます。

Related posts:

  1. CPANインストール方法
  2. Perlでサーバーの環境変数($ENV)を表示する

Comments are closed.