Sisyphus repository
Last update: 2018-09-24 11:08:24 +0400 | SRPMs: 18658 | Sign in or Sign up
en ru uk br
ALT Linux repositories
hide window
Sisyphus: 0.04-alt1
p8: 0.04-alt1
p7: 0.04-alt1
t7: 0.04-alt1

Other repositories
hide window
CPAN: 0.04

Group :: Development/Perl
Source RPM: perl-Expect-Simple

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR (0/0)   Repocop 

Current version: 0.04-alt1
Built: about 7 years ago
Size: 20.4 KB
Repocop status: ok

Home page:

License: Artistic
Summary: wrapper around the Expect module

"Expect::Simple" is a wrapper around the "Expect" module which
should suffice for simple applications. It hides most of the
"Expect" machinery; the "Expect" object is available for tweaking if
need be.

Generally, one starts by creating an Expect::Simple object using
new. This will start up the target program, and will wait until
one of the specified prompts is output by the target. At that point
the caller should send() commands to the program; the results are
available via the before, after, match_str, and match_idx
methods. Since Expect simulates a terminal, there will be extra
"\r" characters at the end of each line in the result (on UNIX at
least). This is easily fixed:

($res = $obj->before) =~ tr/\r//d;
@lines = split( "\n", $res );

This is not done automatically.

Exceptions will be thrown on error (match with "/Expect::Simple/").
Errors from Expect are available via the error_expect method.
More human readable errors are available via the error method.

The connection is automatically broken (by sending the specified
disconnect command to the target) when the Expect::Simple object is

Current maintainer: Malo Skryleve

List of contributors: ACL: List of rpms provided by this srpm:
  • perl-Expect-Simple
Recent changes (last three changelog entries):

2011-02-16 Malo Skryleve <malo at> 0.04-alt1

    - initial build for ALT Linux Sisyphus

© 2009–2018 Igor Zubkov