- NEW COMMANDS
- CHANGES TO OTHER COMMANDS
- COPYRIGHT AND LICENSE
App::TimeTracker::Command::TellRemote - App::TimeTracker plugin for telling generic remotes
We use an internal IRC channel for internal communication. And we all want (need) to know what other team members are currently doing. This plugin helps us making sharing this information easy.
After running some commands, this plugin prepares a short message and sends it (together with an authentification token) to a small webserver-cum-irc-bot (
Bot::FromHTTP, not yet on CPAN, but basically just a slightly customized/enhanced pastebin).
The messages is transfered as a GET-Request like this:
TellRemote to your list of plugins
add a hash named
tell_remote, containing the following keys:
The hostname of the server
Bot::FromHTTP is running on. Might also contain a special port number (
A shared secret used to calculate the authentification token. The token is calculated like this:
my $token = Digest::SHA::sha1_hex($message, $secret);
After running the respective command, a message is sent to the remote that could for example post the message to IRC.
Defaults to true, but you can use:
~/perl/Your-Secret-Project$ tracker start --no_tell_remote
to not send a message
Thomas Klausner <firstname.lastname@example.org>
This software is copyright (c) 2014 - 2019 by Thomas Klausner.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.