logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

File::Slurp::WithinPolicy - Applies filesystem policies to File::Slurp

Author

       John Alden <cpan _at_ bbc _dot_ co _dot_ uk>

Description

       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 enforce a local filesystem policy (see File::Policy).

Exports

       By default, nothing is exported.  The ":all" tag can be used to export everything.  Individual methods
       can also be exported.

Functions

read_dir
       See "read_dir" in File::Slurp

   read_file
       See "read_file" in File::Slurp

   write_file
       See "write_file" in File::Slurp

   append_file
       See "append_file" in File::Slurp

   overwrite_file
       See "overwrite_file" in File::Slurp

Name

       File::Slurp::WithinPolicy - Applies filesystem policies to File::Slurp

See Also

       File::Slurp, File::Policy

Synopsis

         use File::Slurp::WithinPolicy qw(:all);

         my $text = read_file( 'filename' );
         my @lines = read_file( 'filename' );
         write_file( 'filename', $text );
         append_file( 'filename', $more_text );
         overwrite_file( 'filename', $text );
         my @files = read_dir( '/path/to/dir' );

Version

       $Revision: 1.4 $ on $Date: 2005/06/15 10:40:21 $ by $Author: simonf $

See Also