Logoj0ke.net Open Build Service > Projects > server:monitoring > nagios-plugins-nwc-health > Binaries > nagios-plugins-nwc-health-8... > Dependencies
Sign Up | Log In

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