summaryrefslogtreecommitdiffstats
path: root/README
blob: 334a3b14f9f88eaff4cbfa63b72f85a67df84e64 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
IO-Pty-Easy 0.06

IO::Pty::Easy is a module that makes using IO::Pty much easier. It wraps all of the code required to create the PTY, spawn subprocesses in it, and read/write on it. This module provides the same basic functionality as Expect.pm, except at a lower level; just reading and writing to the subprocess is supported, without any of the pattern matching or extra functionality provided by Expect.pm. Its primary use is to allow for intercepting and modifying input and output for console apps which require tty access; for instance it is currently being used in Interhack, a filter program for NetHack.

INSTALLATION

To install this module, run the following commands:

    perl Makefile.PL
    make
    make test
    make install

SUPPORT AND DOCUMENTATION

After installing, you can find documentation for this module with the perldoc
command.

    perldoc IO::Pty::Easy

You can also look for information at:

    Search CPAN
        http://search.cpan.org/dist/IO-Pty-Easy

    CPAN Request Tracker:
        http://rt.cpan.org/NoAuth/Bugs.html?Dist=IO-Pty-Easy

    AnnoCPAN, annotated CPAN documentation:
        http://annocpan.org/dist/IO-Pty-Easy

    CPAN Ratings:
        http://cpanratings.perl.org/d/IO-Pty-Easy

COPYRIGHT AND LICENSE

Copyright (C) 2007-2009 Jesse Luehrs

This program is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.