インストール済モジュールのPodが見られる Pod::Webserver
Perl Hacksで紹介されていたので試したモジュール。
Pod-Webserver-3.11 - Minimal web server for local Perl documentation - metacpan.org
インストールすると podwebserver っていうコマンドがインストールされる。
起動するとインストール済みのモジュールの一覧とそのPODがブラウザで見られて結構便利。
ただ、コマンドラインオプションの「-H」がきかなくて、「-H colinux」とか指定してもなぜか 0.0.0.1 でLISTENしてしまう。
デフォルトでは localhost で LISTEN するので外部から見えない。
coLinux で起動してもWindows側から見ることが出来ない・・・
というわけで patch。
--- Webserver.pm.orig 2006-06-03 12:10:45.000000000 +0900 +++ Webserver.pm 2006-09-29 02:12:04.000000000 +0900 @@ -64,7 +64,7 @@ my %o; die "Aborting" unless - Getopt::Std::getopts( "p: H: q v h V" => \%o ) || die "Aborting\n"; + Getopt::Std::getopts( "qvhVp:H:" => \%o ) || die "Aborting\n"; # The three switches that shortcut the run: $o{'h'} and exit( $self->_arg_h || 0);
作者にも送っておいた。そのうちリリースするとのこと。
それまではこのpatchをあてて使っておくといいかと。