File Coverage

bin/scan-perl-prereqs-nqlite
Criterion Covered Total %
statement 27 34 79.4
branch 5 10 50.0
condition 0 2 0.0
subroutine 7 7 100.0
pod n/a
total 39 53 73.5


line stmt bran cond sub pod time code
1             #!perl
2              
3 7 50   7   27218 BEGIN { pop @INC if $INC[-1] eq '.' }
4              
5 7     7   43 use strict;
  7         7  
  7         149  
6 7     7   51 use warnings;
  7         17  
  7         239  
7 7     7   2489 use lib ();
  7         4223  
  7         163  
8 7     7   3257 use Perl::PrereqScanner::NotQuiteLite::App;
  7         21  
  7         279  
9 7     7   4250 use Getopt::Long;
  7         80227  
  7         60  
10 7     7   3949 use Pod::Usage;
  7         383048  
  7         9703  
11              
12 7         743481 GetOptions(\my %opts, qw/
13             inc|lib|I=s@
14             libs|scan_also|scan-also|also=s@
15             parsers|parser=s@
16             version
17             help
18             json
19             cpanfile
20             save_cpanfile|save-cpanfile
21             exclude_core|exclude-core
22             perl_version|perl-version=s
23             allow_test_pms|allow-test-pms
24             features|feature=s@
25             base_dir|base-dir=s
26             ignore_re|ignore-re=s
27             ignore=s@
28             optional_re|optional-re=s
29             optional=s@
30             private_re|private-re=s
31             private=s@
32             recommends
33             suggests
34             develop
35             blib
36             use_index|use-index=s
37             perl_minimum_version
38             verbose
39             /);
40              
41 7 50       14796 if ($opts{version}) {
42 0   0     0 print "scan-perl-prereqs-nqlite v" . (Perl::PrereqScanner::NotQuiteLite->VERSION || 'DEV') . "\n";
43 0         0 exit;
44             }
45              
46 7 50       27 if ($opts{help}) {
47 0         0 pod2usage(-verbose => 1);
48 0         0 exit;
49             }
50              
51 7 50       22 lib->import(@{$opts{inc}}) if $opts{inc};
  0         0  
52              
53 7         25 for my $key (keys %opts) {
54 20 50       55 next unless $key =~ /\-/;
55 0         0 (my $replaced_key = $key) =~ s/\-/_/g;
56 0         0 $opts{$replaced_key} = $opts{$key};
57             }
58              
59 7         23 $opts{print} = 1;
60              
61 7         109 Perl::PrereqScanner::NotQuiteLite::App->new(%opts)->run(@ARGV);
62              
63             __END__