#!/usr/bin/perl

$codefile = "../misc/codefile";
$name = "Detroit Q. Penguin";
$title = "Example Code Fragment";
$host = "localhost";
$port = 8118;

print("Type your PGP Password (echo disabled with 'stty -echo'):\n");
system("stty -echo");
chop($password = <STDIN>);
system("stty echo");
print("thanks (echo back on)\n");

use Penguin::Trivial::Client;

open(CODEFILE, "< $codefile")
         or die "can't open $codefile to send it";
{local $/ = undef; $codetosend = <CODEFILE>}
close(CODEFILE);

$penguinclient = new Penguin::Trivial::Client Code => $codetosend,
                                          Host => $host,
                                          Port => $port,
                                          Password => $password,
                                          Title => $title,
                                          Name => $name;

$retval = $penguinclient->run();

print "returned value: $retval\n";



syntax highlighted by Code2HTML, v. 0.9.1