IO::Cat - Object-oriented Perl implementation of cat(1)
require IO::Cat; my $meow = new IO::Cat '/etc/motd'; $meow->cat( \*STDOUT, \*STDERR ) or die "Can't cat /etc/motd: $!";
IO::Cat provides an intuitive, scalable, encapsulated interface to the common task of printing to a filehandle. Use it a few times, and you'll never know how you lived without it!
This constructor takes the name of a file to be catted and returns a brand spanking new IO::Cat object. If you prefer, you can pass it no args here and use the file() accessor method to set the filename before calling cat().
An accessor method that lets you set the filename or filehandle which a particular IO::Cat object will cat. Returns the open filehandle which it will cat from.
Copies data from a previously specified file to FILEHANDLE, or returns false if an error occurred.
Prints data from a previously specified file to FILEHANDLE -- backwards, line by line -- or returns false if an error occurred.
Dennis Taylor, <email@example.com>
cat(1) and the File::Cat module.