James E Keenan
and 1 contributors
    make_path('foo/bar/baz', '/zug/zwang', { verbose => 1, mode => 0711 });

    q|make_path($somedir, { verbose => 1, mode => 0000 })|,

NAME

Regexp::Functions::chmod_et_al - Patterns for matching Perl functions chmod(), mkdir(), File::Path::mkpath(), File::Path::make_path()

SYNOPSIS

  use Regexp::Functions::chmod_et_al qw( $qr_chmod_et_al );

  @captures = 'chmod 0000, $somedir' =~ $qr_chmod_et_al;

DESCRIPTION

This module exports on request only a single scalar, $qr_chmod_et_al, which is a compiled regular expression. The regex has a very limited focus: Searching Perl source code for instances of the following functions:

  • Perl built-in chmod

  • Perl built-in mkdir

  • File::Path::mkpath()

  • File::Path::make_path()

... and only in circumstances where a numerical mode that specifies that the user has neither read nor execute is being supplied as an argument. Examples of such modes:

    0000
     000
      00
       0
    0200
     200
    0222

NOTE: This is alpha code. This is a developer's tool and is not intended be used in production code.

BUGS

None known at this time.

AUTHOR

    James E Keenan
    CPAN ID: JKEENAN
    jkeenan@cpan.org
    http://thenceforward.net/perl/modules/Regexp-Functions-chmod_et_al

COPYRIGHT

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

The full text of the license can be found in the LICENSE file included with this module.

SEE ALSO

perl(1).