{"added":null,"apiVersion":1,"behindSince":null,"buildDepends":[],"categories":["devel","perl5"],"comment":"universal I/O to everything","compare":"/compare/p5-io-all/index.json","dependentCount":null,"description":"IO::All combines all of the best Perl IO modules into a single nifty\nobject oriented interface to greatly simplify your everyday Perl IO\nidioms. It exports a single function called \"io\", which returns a new\nIO::All object. And that object can do it all!\n\nThe IO::All object is a proxy for IO::File, IO::Dir, IO::Socket,\nIO::String, Tie::File, File::Spec, File::Path and File::ReadBackwards;\nas well as all the DBM and MLDBM modules. You can use most of the\nmethods found in these classes and in IO::Handle (which they inherit\nfrom). IO::All adds dozens of other helpful idiomatic methods including\nfile stat and manipulation functions.\n\nIO::All is pluggable, and modules like IO::All::LWP and IO::All::Mailto\nadd even more functionality. Optionally, every IO::All object can be\ntied to itself. This means that you can use most perl IO builtins on it:\nreadline, \u003c\u003e, getc, print, printf, syswrite, sysread, close.","flavors":[],"html":"https://daemonports.org/openbsd/devel/p5-IO-All/","kind":"port","lastUpdate":null,"license":null,"maintainer":"The OpenBSD ports mailing-list \u003cports@openbsd.org\u003e","name":"p5-IO-All","newest":true,"newestVersion":"0.87","noVulnData":true,"origin":"devel/p5-IO-All","otherSystems":[{"maintainer":"perl@FreeBSD.org","newest":true,"origin":"devel/p5-IO-All","path":"/devel/p5-IO-All/","system":"FreeBSD","version":"0.87"},{"maintainer":"pkgsrc-users@NetBSD.org","newest":true,"origin":"devel/p5-IO-All","path":"/netbsd/devel/p5-IO-All/","system":"NetBSD","updated":"2026-07-16","version":"0.87nb9"},{"maintainer":"perl@FreeBSD.org","newest":true,"origin":"devel/p5-IO-All","path":"/dragonfly/devel/p5-IO-All/","system":"DragonFly","version":"0.87"},{"maintainer":"ports@MidnightBSD.org","newest":true,"noVulnData":true,"origin":"devel/p5-IO-All","path":"/midnightbsd/devel/p5-IO-All/","system":"MidnightBSD","version":"0.87"},{"maintainer":"perl@FreeBSD.org","newest":true,"noVulnData":true,"origin":"devel/p5-IO-All","path":"","system":"HardenedBSD","version":"0.87"},{"maintainer":"perl@FreeBSD.org","newest":true,"noVulnData":true,"origin":"devel/p5-IO-All","path":"","system":"GhostBSD","version":"0.87"}],"packages":null,"pkgName":"p5-IO-All-0.87p0","related":null,"repository":"OpenBSD ports","requiredBy":["databases/p5-AnyEvent-CouchDB"],"requiredByCount":1,"runDepends":["devel/p5-IO-String"],"status":null,"system":"openbsd","systemLabel":"OpenBSD","version":"0.87p0","versions":null,"vulnerabilities":null,"www":"https://metacpan.org/release/IO-All"}
