IO::Automatic - automatically choose a suitable IO::* module
use IO::Automatic; # scalar my $scalar; my $io = IO::Automatic->new( \$scalar ); print $io "Hello World\n";
IO::Automatic provides a simple factory for creating new output handles.
Several types of automatic conversion are supplied.
Scalar references are translated into IO::Scalar objects.
Globs are returned untouched as it is assumed they will already be suitable for use as IO handles.
A plain scalar is assumed to be a filename and so is transformed into an IO::File object.
Richard Clamp <richardc@unixbeard.net>
Copyright (C) 2003 Richard Clamp. All Rights Reserved.
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
IO::File, IO::Scalar
To install IO::Automatic, copy and paste the appropriate command in to your terminal.
cpanm
cpanm IO::Automatic
CPAN shell
perl -MCPAN -e shell install IO::Automatic
For more information on module installation, please visit the detailed CPAN module installation guide.