ARGV::readonly
Section: User Contributed Perl Documentation (3pm)
Updated: 2008-07-31
Index
Return to Main Contents
NAME
ARGV::readonly - make <> open files regardless of leading/trailing whitespace and/or control characters such as |, >, amd <.
SYNOPSIS
this module allows
use ARGV::readonly;
while(<>){
...
to be safer in hostile environments where one is bullheaded enough to
give * as the command line argument. See rants on P5P from July, 2008.
DESCRIPTION
the code is shorter than the documentation. Please look at it.
EXPORT
None by default.
TO DO
ideally a suite of ARGV::* modules will appear, each doing their little thing,
in a way that they won't stomp on each other's toes. This module has no
exclusion interface or anything, so an @ARGV modifier that, for instance,
preprocesses *.gz into "gunzip -c $_ |" is either going to have to undo
the mods made here or be incompatible.
HISTORY
- 0.01
-
modified suggestion made by Tom Christiansen in Message-ID: <24692.1217339882@chthon>
SEE ALSO
Encode::Argv
July 2008 perl5 porters archive
AUTHOR
furtively assembled by
David Nicol <davidnico@cpan.org>
COPYRIGHT AND LICENSE
This module is hereby placed in the public domain.
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- EXPORT
-
- TO DO
-
- HISTORY
-
- SEE ALSO
-
- AUTHOR
-
- COPYRIGHT AND LICENSE
-
This document was created by