Plagger で 更新された CPAN モジュールをインストール


Plagger で 更新された CPAN モジュールをインストールしてみる。

Plugin を 作りたかったけど、どのフェーズでやるべきか悩んだので、ありもので強引にやってみる。

どうやるのがいいのかな?Publish は違う気がする。


Feed は http://search.cpan.org/uploads.rdf とか、CPAN Recent Changes とか。

title を パースして cpan コマンドに投げてるだけ。

plugins:
  - module: Subscription::Config
    config:
      feed:
        - url: http://unknownplace.org/cpanrecent/rss/Plagger
  - module: Filter::Rule
     rule:
       module: Fresh
       mtime:
         path: /tmp/cpanupdate.tmp
         autoupdate: 1
  - module: Publish::Pipe
    config:
      command: perl -ne 'next if !$_ or /^http/; s/-[^-]*?$//; s/-/::/g; `cpan install $_`'

インストールしたいモジュールを指定したい場合はワンライナーを直す・・・
微妙だな・・・。Plugin にして config で指定したい。

どうしたものか。