App-KGB
view release on metacpan or search on metacpan
lib/App/KGB/Client/RelayMsg.pm view on Meta::CPAN
App::KGB::Client::RelayMsg - Simple message relay KGB client
=head1 SYNOPSIS
use App::KGB::Client::RelayMsg;
my $client = App::KGB::Client::RelayMsg->new(
# common App::KGB::Client parameters
repo_id => 'my-repo',
...
relay_message => "It's alive!",
);
$client->process;
=head1 DESCRIPTION
B<App::KGB::Client::RelayMsg> passes a simple text message to the bot to put
on IRC. It is useful for notifications not connected with a source
repository like bug submission etc.
See also L<kgb-client(1)>'s C<--relay-msg> option.
script/kgb-bot view on Meta::CPAN
}
$poe_kernel->has_forked;
close IN;
eval {
$pid_keeper = Proc::PID::File->new(
verify => 1,
dir => $KGB::config->{pid_dir},
);
die "Already running\n" if $pid_keeper->alive;
$pid_keeper->write;
POSIX::setsid() or die "setsid: $!\n";
umask(0022);
chdir("/") or die "chdir: $!\n";
open( STDIN, "<", "/dev/null" ) or die "Error closing stdin: $!\n";
KGB::open_log();
};
if ($@) {
( run in 0.771 second using v1.01-cache-2.11-cpan-df04353d9ac )