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 で指定したい。
どうしたものか。