IO::Pager version 0.05 ===================== IO::Pager - Select a pager, optionally pipe it output if destination is a TTY IO::Pager is lightweight and can be used to locate an available pager and set $ENV{PAGER} sanely or as a factory for creating objects defined elsewhere such as IO::Pager::Buffered and IO::Pager::Unbuffered. IO::Pager subclasses are designed to programmatically decide whether or not to pipe a filehandle's output to a program specified in $ENV{PAGER}. Subclasses are only required to support filehandle output methods and close, namely INSTALLATION To install this module type the following: perl Makefile.PL make make test perl -Mblib t.pl #Helas the real tests don't work well under Test::* make install DEPENDENCIES File::Spec this is a core module. File::Which is not required bu *strongly* recommended. PORTABLE This is intended to be as portable as possible, I myself have tested it on Solaris 9 and Windows 98. IO::Pager::Unbuffered does not appear to work happily with Windows 98, it'll never return control and acts more like IO::Pager::Page; COPYRIGHT AND LICENSE Copyright (C) 2003 Jerrad Pierce * Thou shalt not claim ownership of unmodified materials. * Thou shalt not claim whole ownership of modified materials. * Thou shalt grant the indemnity of the provider of materials. * Thou shalt use and dispense freely without other restrictions.