-BarnOwl::new_command(zcrypt => sub {
- my $cmd = shift;
- my @args = @_;
- #my $argstring = BarnOwl::quote(@args); # requires BarnOwl 1.4
- my $argstring = join ' ', map { BarnOwl::quote($_) } @args;
- BarnOwl::start_edit_win("athrun barnowl zcrypt $argstring", sub {
- my $msg = shift;
- my ($zo, $zi);
- my $pid = open2($zo, $zi, 'athrun', 'barnowl', 'zcrypt', @args);
- print $zi "$msg\n";
- close $zi;
- local $/;
- BarnOwl::message(<$zo>);
- waitpid $pid, 0;
- });
- },
- {summary => "Run athrun barnowl zcrypt",
- usage => "zcrypt -c [class] -i [instance]",
- description => "Calls athrun barnowl zcrypt on a message you type in.\n\n
-SEE ALSO: zcrypt(1)"});