JUST FOR FUN

Twitter:@okwra GitHub:@tearon4

猫でもわかる?Perlモジュールのもろもろ確認術

f:id:taiga006:20180304134129j:plain

「あれ?あのモジュールってインストールしてるんだっけ?」

perldoc -m モジュール名

とりあえず手っ取り早い。

「今、@INCって何が設定されてるんだっけ?」

perl -e 'print @INC';

...っていうのをよく見るけど改行がなく見づらい。

perl -e 'use Data::Dumper;print Dumper @INC';

Dumper使ったこっちのほうがわかりやすい。

「インストール済で使えるモジュールを一覧でサクッと見たいんだけどなぁ…」

> $ instmodsh
Available commands are:
   l            - List all installed modules
   m <module>   - Select a module
   q            - Quit the program
cmd? l
.........
(一覧で使えるモジュール全部出る)
.........

これ今回ググってて初めてこれを知った。やや便利。

内部はExtUtils::Installedを使って少し見やすくしたものっぽい。

instmodsh - search.cpan.org

ついでに今回色々ググってたら組長のブログを見つけた。 なるほど sfujiwara.hatenablog.com