Dependency of nagios-plugins-nwc-health-8.0-1.1.src.rpm
Name: perl-IO-All
Project: openSUSE_13.2
Repository: oss
Title: IO::All to Larry Wall!
Description:
IO::All combines all of the best Perl IO modules into a single nifty object
oriented interface to greatly simplify your everyday Perl IO idioms. It
exports a single function called 'io', which returns a new IO::All object.
And that object can do it all!
The IO::All object is a proxy for IO::File, IO::Dir, IO::Socket, Tie::File,
File::Spec, File::Path, File::MimeInfo and File::ReadBackwards; as well as
all the DBM and MLDBM modules. You can use most of the methods found in
these classes and in IO::Handle (which they inherit from). IO::All adds
dozens of other helpful idiomatic methods including file stat and
manipulation functions.
IO::All is pluggable, and modules like the IO::All::LWP manpage and the
IO::All::Mailto manpage add even more functionality. Optionally, every
IO::All object can be tied to itself. This means that you can use most perl
IO builtins on it: readline, <>, getc, print, printf, syswrite, sysread,
close.
The distinguishing magic of IO::All is that it will automatically open (and
close) files, directories, sockets and other IO things for you. You never
need to specify the mode ('<', '>>', etc), since it is determined by the
usage context. That means you can replace this:
open STUFF, '<', './mystuff'
or die "Can't open './mystuff' for input:\n$!";
local $/;
my $stuff = <STUFF>;
close STUFF;
with this:
my $stuff < io './mystuff';
And that is a *good thing*!
Version: 0.79
Release: 1.2
Architecture: noarch
Size: 82.3 KB
Build Time: 2014-10-06 15:17:23 +0200 (over 9 years ago)
Provides
Symbol | Required by |
---|---|
perl(IO::All) = 0.79 | |
perl(IO::All::Base) | |
perl(IO::All::DBM) | |
perl(IO::All::Dir) | |
perl(IO::All::File) | |
perl(IO::All::Filesys) | |
perl(IO::All::Link) | |
perl(IO::All::MLDBM) | |
perl(IO::All::Pipe) | |
perl(IO::All::STDIO) | |
perl(IO::All::Socket) | |
perl(IO::All::String) | |
perl(IO::All::Temp) | |
perl-IO-All = 0.79-1.2 |
Requires
Symbol | Provided by |
---|---|
perl(:MODULE_COMPAT_5.20.1) | perl |