App::AutoInstaller を書いた

とりあえず動いているみたいなので報告。人柱 & bug fix 歓迎しております。

これは何か

perlbrew を使っているとモジュールを各バージョンにインストールする必要があって面倒なのでそれを楽にするもの。perlbrew + cpanm + cpan-outdated な感じです。
動作としては、

  1. スクリプトで使われているモジュールを抽出してcpanmに渡す
  2. cpan-outdatedをかける

を自動でやってくれる

使い方

$ wget http://tinyurl.com/cpan-auto http://tinyurl.com/auto-script-pl
$ chmod +x ./cpan-auto
$ cat script.pl        ### auto-script-pl is script.pl
$ ./cpan-auto script.pl

各自で必要なモジュール類を use したスクリプトを準備して perlbrew switch して cpan-auto に渡すと便利。