File Coverage

blib/lib/ARGV/ENV.pm
Criterion Covered Total %
statement 17 17 100.0
branch 2 2 100.0
condition 3 3 100.0
subroutine 5 5 100.0
pod n/a
total 27 27 100.0


line stmt bran cond sub pod time code
1 1     1   63942 use 5.005;
  1         5  
  1         41  
2 1     1   6 use strict;
  1         2  
  1         37  
3 1     1   7 use warnings;
  1         6  
  1         67  
4              
5             package ARGV::ENV;
6             {
7             $ARGV::ENV::VERSION = '1.00';
8             }
9              
10 1     1   1425 use Text::ParseWords ();
  1         3540  
  1         107  
11              
12             sub import
13             {
14 1     1   12 shift;
15 1         3 foreach (@_) {
16 3 100 100     23 if (defined $ENV{$_} && $ENV{$_} ne '') {
17 1         8 unshift @ARGV, Text::ParseWords::shellwords($ENV{$_});
18 1         4983 last;
19             }
20             }
21             }
22              
23             1;
24             __END__