App-BCVI-NotifyClient
view release on metacpan or search on metacpan
{
"abstract" : "Send a notification message back to the user's desktop",
"author" : [
"Grant McLean <grantm@cpan.org>"
],
"dynamic_config" : 1,
"generated_by" : "ExtUtils::MakeMaker version 6.62, CPAN::Meta::Converter version 2.120921",
"license" : [
"unknown"
],
"meta-spec" : {
"url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
---
abstract: "Send a notification message back to the user's desktop"
author:
- 'Grant McLean <grantm@cpan.org>'
build_requires:
ExtUtils::MakeMaker: 0
configure_requires:
ExtUtils::MakeMaker: 0
dynamic_config: 1
generated_by: 'ExtUtils::MakeMaker version 6.62, CPAN::Meta::Converter version 2.120921'
license: unknown
meta-spec:
lib/App/BCVI/NotifyClient.pm view on Meta::CPAN
App::BCVI->hook_client_class();
1;
__END__
=head1 NAME
App::BCVI::NotifyClient - Send a notification message back to the user's desktop
=head1 SYNOPSIS
Send a message to the desktop notifications widget on your workstation:
$ long-running-command; bnotify "long-running-command has finished"
or fork a background monitor to advise you when a subsequent command pauses for
input:
$ bnotify -i
Starting background process to monitor /dev/pts/0 for 5 second idle period
$ sudo apt-get dist-upgrade
...
=head1 DESCRIPTION
This module is a plugin for C<bcvi> (see: L<App::BCVI>). It uses the C<notify>
command to send a message back for display on the user's desktop. This plugin
assumes a plugin back on the workstation will route the message to the desktop
notification applet or use some other mechanism to bring it to the attention of
the user. The L<App::BCVI::NotifyDesktop> plugin is one implementation of the
workstation-end of the protocol.
The plugin registers the C<bnotify> alias as:
alias bnotify="bcvi --no-path-xlate -c notify"
This alias might be used to signal the user that a long-running process has
completed on a remote server, for example:
( run in 0.523 second using v1.01-cache-2.11-cpan-299005ec8e3 )