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

レポジトリ

http://github.com/punytan/App-AutoInstaller

これは何?

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

動作としては、

  • スクリプトで使われているモジュールを抽出してcpanmに渡す
  • 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 に渡すと便利。

参考

http://gugod.org/2010/05/install-all-used-modules-at-once.html