File::Slurp - Simple and Efficient Reading/Writing/Modifying of Complete Files River stage three • 515 direct dependents • 869 total dependents

This module provides subs that allow you to read or write entire files with one simple call. They are designed to be simple to use, have flexible ways to pass in or get the file contents and to be very efficient. There is also a sub to read in all th...

URI/File-Slurp-9999.19 - 07 Jun 2011 08:08:06 GMT

File::Slurp::Tiny - A simple, sane and efficient file slurper [DISCOURAGED] River stage three • 18 direct dependents • 238 total dependents

This module provides functions for fast and correct slurping and spewing. All functions are optionally exported....

LEONT/File-Slurp-Tiny-0.004 - 15 Jul 2015 14:53:01 GMT

File::Glob::Slurp - Turns <> into a slurp operator River stage zero No dependents

HACK #90 of PERL HACK proved that "<*glob*>" operator is a pretty good place to implement micro-DSL. This module turns ancient "*glob*" operator into modern "slurp" operator! As shown in "SYNOPSIS", The overridden "<>" slurps not only local files but...

DANKOGAI/File-Glob-Slurp-0.02 - 10 Jun 2009 05:54:00 GMT

File::Slurp::Tree - slurp and emit file trees as nested hashes River stage one • 1 direct dependent • 1 total dependent

File::Slurp::Tree provides functions for slurping and emitting trees of files and directories. # an example of use in a test suite use Test::More tests => 1; use File::Slurp::Tree; is_deeply( slurp_tree( "t/some_path" ), { foo => {}, bar => "sample\n...

RCLAMP/File-Slurp-Tree-1.24 - 14 Jul 2006 15:18:52 GMT

File::Slurp::WithinPolicy - Applies filesystem policies to File::Slurp River stage two • 2 direct dependents • 42 total dependents

This provides the File::Slurp interface within a policy defined by File::Policy. By default, File::Policy is a no-op and this behaves identically to File::Slurp. System administrators may want to override the default File::Policy implementation to en...

BBC/File-Policy-1.005 - 15 Jun 2005 13:23:24 GMT

File::Slurp::Remote::BrokenDNS - discover canonical hostnames, sometimes with `hostname` River stage one • 3 direct dependents • 3 total dependents

This module finds canonical fully qualified domain names. It ties the hash %fqdnify to map from hostnames to canonical fully qualified domain names. If the environment variable "BROKEN_DNS_WORKAROUND" is set, then it uses "ssh" and "hostname" to do t...

MUIR/File-Slurp-Remote-0.44 - 03 Mar 2012 07:09:11 GMT

File::Slurp::Remote::SmartOpen - open files locally or remotely automatially River stage one • 3 direct dependents • 3 total dependents

This module provides one function: "smartopen($file, $fd, $mode)". The function looks at the filename. If it has a colon in it, then it assumes that what comes before the colon is a hostname. If that hostname is not the hostname of the local system, ...

MUIR/File-Slurp-Remote-0.44 - 03 Mar 2012 07:09:11 GMT

File::Slurp::Remote::CanonicalHostnames River stage one • 3 direct dependents • 3 total dependents

Some people use real hostnames with forward and reverse DNS set up correctly. Other people do not. Sometimes there is more than one name for a host. Because of these variations, Proc::JobQueue cannot depend on any one way to figure out if two hostnam...

MUIR/File-Slurp-Remote-0.44 - 03 Mar 2012 07:09:11 GMT

OldSlurp.pm River stage zero No dependents

MUIR/File-OldSlurp-2004.0430 - 01 May 2004 02:24:00 GMT

File::SmartNL - slurp text files no matter the New Line (NL) sequence River stage zero No dependents

Different operating systems have different sequences for new-lines. Historically when computers where first being born, one of the mainstays was the teletype. The teletype understood ASCII. The teletype was an automated typewriter that would perform ...

SOFTDIA/File-SmartNL-0.05 - 13 May 2004 12:41:29 GMT

File::Slurper - A simple, sane and efficient module to slurp a file River stage three • 112 direct dependents • 380 total dependents

This module provides functions for fast and correct slurping and spewing. All functions are optionally exported. All functions throw exceptions on errors, write functions don't return any meaningful value....

LEONT/File-Slurper-0.012 - 20 Feb 2018 20:53:42 GMT

File::Sip - file parser intended for big files that don't fit into main memory. River stage zero No dependents

In most of the cases, you don't want to use this, but File::Slurp::Tiny instead. This class is able to read a line from a file without loading the whole file in memory. When you want to deal with files of millions of lines, on a limited environment, ...

SUKRIA/File-Sip-0.003 - 23 Mar 2014 15:52:52 GMT

File::Map - Memory mapping made simple and safe. River stage two • 7 direct dependents • 83 total dependents

File::Map maps files or anonymous memory into perl variables. Advantages of memory mapping * Unlike normal perl variables, mapped memory is (usually) shared between threads or forked processes. * It is an efficient way to slurp an entire file. Unlike...

LEONT/File-Map-0.65 - 30 Oct 2017 12:38:09 GMT

File::Misc - handy file tools River stage zero No dependents

File::Misc provides a variety of utilities for working with files. These utilities provides tools for reading in, writing out to, and getting information about files....

MIKO/File-Misc-0.10 - 08 Sep 2016 00:52:10 GMT

Mojo::File - File system paths River stage three • 492 direct dependents • 541 total dependents

Mojo::File is a scalar-based container for file system paths that provides a friendly API for dealing with different operating systems. # Access scalar directly to manipulate path my $path = Mojo::File->new('/home/sri/test'); $$path .= '.txt';...

SRI/Mojolicious-7.93 - 12 Aug 2018 14:23:08 GMT

File::Read - Unique interface for reading one or more files River stage one • 1 direct dependent • 1 total dependent

This module mainly proposes functions for reading one or more files, with different options. See below for more details and examples. Rationale This module was created to address a quite specific need: reading many files, some as a normal user and ot...

SAPER/File-Read-0.0801 - 18 Oct 2007 22:41:14 GMT

Nile::File - Files and folders manager. River stage zero No dependents

The file object provides tools for reading files, folders, and most of the functions in the modules File::Spec and File::Basename. to get file content as single string or array of strings: $content = $app->file->get($file); @lines = $app->file->get($...

MEWSOFT/Nile-0.55 - 14 Oct 2014 09:32:49 GMT

File::Open - wrap open/sysopen/opendir and give them a nice and simple interface River stage one • 2 direct dependents • 2 total dependents

This module provides convenience wrappers around "open" and "sysopen" for opening simple files and a wrapper around "opendir" for opening directories. Nothing is exported by default; you have to specify every function you want to import explicitly. F...

MAUKE/File-Open-1.0102 - 16 Apr 2017 20:40:12 GMT

File::Flat - Implements a flat filesystem River stage one • 2 direct dependents • 2 total dependents

File::Flat implements a flat filesystem. A flat filesystem is a filesystem in which directories do not exist. It provides an abstraction over any normal filesystem which makes it appear as if directories do not exist. In effect, it will automatically...

ADAMK/File-Flat-1.04 - 24 Mar 2008 05:21:51 GMT

File::Util - Easy, versatile, portable file handling River stage two • 11 direct dependents • 11 total dependents

File::Util provides a comprehensive toolbox of utilities to automate all kinds of common tasks on files and directories. Its purpose is to do so in the most portable manner possible so that users of this module won't have to worry about whether their...

TOMMY/File-Util-4.161950 - 13 Jul 2016 00:39:15 GMT

60 results (0.028 seconds)