Source: libio-all-perl Maintainer: Debian Perl Group Uploaders: gregor herrmann , Axel Beckert Section: perl Testsuite: autopkgtest-pkg-perl Priority: optional Build-Depends: debhelper-compat (= 13) Build-Depends-Indep: libfile-copy-recursive-perl, libfile-readbackwards-perl, libmldbm-perl, libspiffy-perl, netbase, perl Standards-Version: 4.1.3 Vcs-Browser: https://salsa.debian.org/perl-team/modules/packages/libio-all-perl Vcs-Git: https://salsa.debian.org/perl-team/modules/packages/libio-all-perl.git Homepage: https://metacpan.org/release/IO-All Package: libio-all-perl Architecture: all Depends: libspiffy-perl, ${misc:Depends}, ${perl:Depends} Suggests: libdb-file-lock-perl, libfile-mimeinfo-perl, libfile-readbackwards-perl, libfreezethaw-perl, libmldbm-perl Description: Perl module for unified IO operations IO::All combines all of the best Perl IO modules into a single Spiffy 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, IO::String, Tie::File, File::Spec, File::Path 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.