Shawn M Moore > Tie-Handle-TtyRec-0.04 > Tie::Handle::TtyRec

Download:
Tie-Handle-TtyRec-0.04.tar.gz

Dependencies

Annotate this POD

Website

CPAN RT

New  1
Open  0
View/Report Bugs
Module Version: 0.04   Source  

NAME ^

Tie::Handle::TtyRec - write a ttyrec

SYNOPSIS ^

    use Tie::Handle::TtyRec;
    my $handle = Tie::Handle::TtyRec->new("foo.ttyrec");
    print $handle "hello", "world";

DESCRIPTION ^

A ttyrec is a format used for recording terminal sessions. Notably, practically all NetHack games are recorded using ttyrecs. ttyrecs include precise timing data and can be a little fiddly. This module lets you focus on your application, instead of making sure your ttyrec headers are perfect.

The usual way to use this module is through its new interface. It will clobber the file you decide to record to, unless you pass append => 1 as additional arguments to new.

Each argument to print will be put into its own ttyrec frame, using the current time. So, the following will create three separate frames,

    print $handle "foo", "bar", "baz";

The following will create only one frame,

    print $handle "foo" . "bar" . "baz";

SEE ALSO ^

Term::TtyRec, Term::TtyRec::Plus

AUTHOR ^

Shawn M Moore, sartak@gmail.com

CONTRIBUTORS ^

Jesse Luehrs, doy@tozt.net

COPYRIGHT AND LICENSE ^

Copyright 2007-2012 Shawn M Moore.

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

syntax highlighting: