8/16追記
http://plagger.org/trac/changeset/1327 でステキな修正が入った模様。シゴトはえー(ウットリ
あんな情報やこんな情報をPlaggerでNotify::IRCしたい。んでもyamlにいちいちチャンネルのconfig書くのはめんどい。
そこでdefine_recipes/include/recipesですよ。plaggerくんは解せるのでいいんですが、plagger-ircbotくんは「れしぺす?なんすかそれ?」なので、
include: - /home/hirose31/etc/plagger/include/common.yaml recipes: - irc-channel-foo
なんつーファイルを-cしても「Can't find Notify::IRC config」なんてつれないこと言います。
plagger-ircbotくんのためにチャンネルのconfigをベタっと書いたyaml用意してもいいんですが、同じ情報が(plaggerくん用のyamlが)includeしているファイルにも書かれているわけでちびっついやなの。
というわけでテラテキトゥなパッチを。これはひどいのでよい子はまねしないでね。
--- plagger-ircbot.orig Tue Aug 15 12:34:17 2006 +++ plagger-ircbot Tue Aug 15 12:55:45 2006 @@ -5,6 +5,7 @@ use warnings; use strict; +use Plagger; use FindBin; use Getopt::Long; use List::Util qw(first); @@ -27,6 +28,10 @@ msg "loading configuration $path"; my $config_yaml = YAML::LoadFile($path); + +# ugly... +Plagger::load_include(undef, $config_yaml); +Plagger::load_recipes(undef, $config_yaml); my $plugin = first { $_->{module} eq 'Notify::IRC' } @{ $config_yaml->{plugins} } or die "Can't find Notify::IRC config in $path";