Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: perl-IO-All | Distribution: openSUSE:Factory:zSystems |
Version: 0.87 | Vendor: openSUSE |
Release: 1.35 | Build date: Tue Jul 25 07:38:04 2017 |
Group: Development/Libraries/Perl | Build host: reproducible |
Size: 214130 | Source RPM: perl-IO-All-0.87-1.35.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: http://search.cpan.org/dist/IO-All/ | |
Summary: IO::All to Larry Wall! |
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 IO::All::LWP and IO::All::Mailto 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*!
Artistic-1.0 or GPL-1.0+
* Tue Jul 25 2017 [email protected] - updated to 0.87 see /usr/share/doc/packages/perl-IO-All/Changes 0.87 Tue Jul 18 14:05:40 PDT 2017 - Fix io($dir)->all when files have unicode in names (GH#95) - Stop trampling $! - Add cmp overload to fix some windows problems (GH#74) * Tue Apr 14 2015 [email protected] - updated to 0.86 see /usr/share/doc/packages/perl-IO-All/Changes 0.86 Thu Jan 1 18:44:25 PST 2015 - Revamp docs 0.85 Mon Dec 15 08:34:09 CST 2014 - Fix copy tests on Windows 0.84 Sun Dec 14 02:06:37 CST 2014 - Pass separator along when tie'ing (Fixes GH#52, Arthur Axel 'fREW' Schmidt) - Add ->copy method (Arthur Axel 'fREW' Schmidt) - Prefix private methods with underscores (Arthur Axel 'fREW' Schmidt) 0.83 Sat Dec 13 01:00:16 CST 2014 - Allow passing an argument to ->relative (Arthur Axel 'fREW' Schmidt) 0.82 Thu Nov 13 15:10:32 CST 2014 - Use bsd_glob for ::Dir->glob (Arthur Axel 'fREW' Schmidt) 0.81 Wed Nov 5 18:18:25 PST 2014 - Fixed a doc formatting bug. 0.80 Tue Nov 4 11:13:18 PST 2014 - Make the Role Call list link to their doc sections. * Mon Sep 15 2014 [email protected] - updated to 0.79 - Doc enhancement. PR/51. @nheinric++ 0.78 Thu Aug 28 11:56:36 PDT 2014 - Release to steal indexing back from Alt::IO::All::new. 0.77 Tue Aug 26 12:37:29 PDT 2014 - Add new overloads from PR/49 @ginzel++ 0.76 Tue Aug 19 16:21:05 PDT 2014 - Relplace tabs with spaces 0.75 Sat Aug 16 16:41:13 PDT 2014 - Change testdir to t 0.74 Sat Aug 16 16:03:33 PDT 2014 - Fix strict/warnings 0.73 Sat Aug 16 15:35:55 PDT 2014 - Remove 'use 5.x.x' from code 0.72 Sat Aug 16 11:19:00 PDT 2014 - Meta 0.0.2 0.71 Sat Aug 16 03:45:11 PDT 2014 - Eliminate spurious trailing whitespace 0.70 Sat Aug 16 02:08:08 PDT 2014 - Eliminate File::Basename from test/ 0.69 Fri Aug 15 15:55:18 PDT 2014 - Add t/000-compile-modules.t - CPAN Day 2014 - 21 Release Salute! 0.68 Sun Aug 10 08:56:08 PDT 2014 - PR/47. Doc fixes. @ginzel++ 0.67 Sat Aug 2 11:58:01 PDT 2014 - Fix Copyright years. 0.66 Wed Jul 16 23:39:38 PDT 2014 - Move doc to Swim - Fix Meta and add Contributing file 0.65 Sat Jun 14 12:48:31 PDT 2014 - Support recommended modules again 0.64 Sat Jun 14 12:33:21 PDT 2014 - New badge syntax - Changed the ABSTRACT 0.63 Sun Jun 8 12:45:43 PDT 2014 - Add coveralls badge - Finish porting pod to kwim 0.62 Sat Jun 7 13:36:32 PDT 2014 - Convert release to Zilla::Dist - Start converting doc to Kwim 0.61 - Fix GH#44 (Thanks Shlomi Fish!) * Sat Mar 22 2014 [email protected] - updated to 0.60 - Fix IO Layer situation (Thanks Mithaldu!) * Mon Mar 10 2014 [email protected] - updated to 0.59 - Fix possible infinite loop in t/accept.t (Thanks C. Wallace for complaining) (closes #42) - Fix yet another utf8 validation issue (Thanks Mithaldu for complaining) (closes #38) - Fix warnings running t/tie.t on windows (Thanks Mithaldu for complaining) (closes #37) - Fix canonpath on MSWin32 - Fix marking files as both binary and utf8 (Thanks Mithaldu!) (closes GH#36) - Fix printing to a tie'd object, closes GH#26 (thanks Graham Knop for helping) - Fix tests if $^X ne 'perl', closes GH#35 (thanks Hugemeir for the report) - Return realpath for canonpath when possible (closes GH#34) - Fix regression related to chaining dirs caused by making '' not become '/' - correctly check exists for ::File, ::Dir, and ::Link - RT#61627/GH#29 and Fix RT#82633/GH#32, thanks Graham Knop for helping - Some doc cleanup around the SYNOPSIS (Thanks Mithaldu) * Tue Jun 04 2013 [email protected] - updated to 0.46 - Added an example for ->assert and fixed the \E warnings on 5.16, courtesy shlomi fish * Wed Dec 21 2011 [email protected] - update to 0.44 - Switch from testing $^V to $^] in DESTROY since $^V comparisons leak pre-5.14 (mst) - Fix directory scalar deref for mst++ - Doc work and tests by Shlomi Fish - Use Module::Package - Fix RT#41819 * Wed Dec 01 2010 [email protected] - switch to perl_requires macro * Mon Nov 29 2010 [email protected] - remove /var/adm/perl-modules * Sun Aug 29 2010 [email protected] - initial package (0.41)
/usr/lib/perl5/vendor_perl/5.40.0/IO /usr/lib/perl5/vendor_perl/5.40.0/IO/All /usr/lib/perl5/vendor_perl/5.40.0/IO/All.pm /usr/lib/perl5/vendor_perl/5.40.0/IO/All.pod /usr/lib/perl5/vendor_perl/5.40.0/IO/All/Base.pm /usr/lib/perl5/vendor_perl/5.40.0/IO/All/DBM.pm /usr/lib/perl5/vendor_perl/5.40.0/IO/All/DBM.pod /usr/lib/perl5/vendor_perl/5.40.0/IO/All/Dir.pm /usr/lib/perl5/vendor_perl/5.40.0/IO/All/Dir.pod /usr/lib/perl5/vendor_perl/5.40.0/IO/All/File.pm /usr/lib/perl5/vendor_perl/5.40.0/IO/All/File.pod /usr/lib/perl5/vendor_perl/5.40.0/IO/All/Filesys.pm /usr/lib/perl5/vendor_perl/5.40.0/IO/All/Filesys.pod /usr/lib/perl5/vendor_perl/5.40.0/IO/All/Link.pm /usr/lib/perl5/vendor_perl/5.40.0/IO/All/Link.pod /usr/lib/perl5/vendor_perl/5.40.0/IO/All/MLDBM.pm /usr/lib/perl5/vendor_perl/5.40.0/IO/All/MLDBM.pod /usr/lib/perl5/vendor_perl/5.40.0/IO/All/Pipe.pm /usr/lib/perl5/vendor_perl/5.40.0/IO/All/Pipe.pod /usr/lib/perl5/vendor_perl/5.40.0/IO/All/STDIO.pm /usr/lib/perl5/vendor_perl/5.40.0/IO/All/STDIO.pod /usr/lib/perl5/vendor_perl/5.40.0/IO/All/Socket.pm /usr/lib/perl5/vendor_perl/5.40.0/IO/All/Socket.pod /usr/lib/perl5/vendor_perl/5.40.0/IO/All/String.pm /usr/lib/perl5/vendor_perl/5.40.0/IO/All/String.pod /usr/lib/perl5/vendor_perl/5.40.0/IO/All/Temp.pm /usr/lib/perl5/vendor_perl/5.40.0/IO/All/Temp.pod /usr/share/doc/packages/perl-IO-All /usr/share/doc/packages/perl-IO-All/CONTRIBUTING /usr/share/doc/packages/perl-IO-All/Changes /usr/share/doc/packages/perl-IO-All/README /usr/share/doc/packages/perl-IO-All/example /usr/share/doc/packages/perl-IO-All/example/create-cat-to.pl /usr/share/licenses/perl-IO-All /usr/share/licenses/perl-IO-All/LICENSE /usr/share/man/man3/IO::All.3pm.gz /usr/share/man/man3/IO::All::DBM.3pm.gz /usr/share/man/man3/IO::All::Dir.3pm.gz /usr/share/man/man3/IO::All::File.3pm.gz /usr/share/man/man3/IO::All::Filesys.3pm.gz /usr/share/man/man3/IO::All::Link.3pm.gz /usr/share/man/man3/IO::All::MLDBM.3pm.gz /usr/share/man/man3/IO::All::Pipe.3pm.gz /usr/share/man/man3/IO::All::STDIO.3pm.gz /usr/share/man/man3/IO::All::Socket.3pm.gz /usr/share/man/man3/IO::All::String.3pm.gz /usr/share/man/man3/IO::All::Temp.3pm.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Dec 3 23:45:09 2024