| line |
true |
false |
branch |
|
67
|
1 |
263 |
if (@args == 2) { } |
|
102
|
36 |
21 |
if ($self->commands->count == 0) |
|
120
|
161 |
3 |
if (scalar @argv == 0) |
|
125
|
73 |
90 |
if (defined $exit_code) |
|
135
|
27 |
164 |
if (defined $self->parent) |
|
145
|
2 |
71 |
if (@argv == 1 and ref $argv[0] and ref $argv[0] eq 'ARRAY') |
|
151
|
3 |
218 |
if ($arg eq '--') { } |
|
|
110 |
108 |
elsif ($arg_only == 0 and $arg =~ /^--(no-)?(\S+?)(=(\S+))?$/) { } |
|
|
16 |
92 |
elsif ($arg_only == 0 and $arg =~ /^-(\S+)$/) { } |
|
159
|
4 |
106 |
if exists $required_but_not_found->{$name} |
|
162
|
1 |
109 |
unless (defined $v) |
|
168
|
52 |
57 |
if ($v->type eq 'Bool') { } |
|
|
13 |
44 |
elsif (defined $equal) { } |
|
169
|
2 |
50 |
defined $no ? : |
|
177
|
6 |
102 |
if (defined $exit) |
|
186
|
16 |
30 |
if (defined $f->short_name and $f->short_name eq $s) |
|
190
|
2 |
16 |
unless (defined $name) |
|
194
|
2 |
14 |
if exists $required_but_not_found->{$name} |
|
198
|
9 |
7 |
if ($v->type eq 'Bool') { } |
|
201
|
3 |
4 |
if (length $remain > 0) { } |
|
210
|
1 |
15 |
if (defined $exit) |
|
216
|
76 |
16 |
if ($arg_index == 0) |
|
218
|
34 |
42 |
if (defined $cmd) |
|
219
|
7 |
27 |
if ($cmd->name eq 'help') { } |
|
225
|
13 |
14 |
if ($self->flags->get('help')) |
|
233
|
58 |
7 |
unless ($arg_index == 0 and $arg eq 'help') |
|
234
|
57 |
1 |
if ($arg_index < $self->args->count) { } |
|
237
|
5 |
52 |
if (defined $exit) |
|
240
|
34 |
18 |
unless ($arg_obj->is_cumulative or $arg_obj->is_hash) |
|
251
|
45 |
102 |
if ($self->flags->get('help')) |
|
256
|
1 |
101 |
if ($self->flags->get('version')) |
|
263
|
90 |
167 |
if (defined $item->value) { } |
|
|
5 |
162 |
elsif (defined $item->_envar) { } |
|
|
136 |
26 |
elsif (defined $item->_default) { } |
|
|
8 |
18 |
elsif ($item->type =~ /List$/) { } |
|
|
7 |
11 |
elsif ($item->type =~ /Hash$/) { } |
|
267
|
2 |
3 |
if (defined $exit) |
|
272
|
12 |
124 |
if (ref $default eq 'CODE' or &blessed($default) and overload::Method($default, '&{}')) |
|
276
|
8 |
128 |
if ($item->type =~ /List$/) { } |
|
|
8 |
120 |
elsif ($item->type =~ /Hash$/) { } |
|
279
|
2 |
12 |
if (defined $exit) |
|
286
|
1 |
15 |
if (defined $exit) |
|
292
|
2 |
118 |
if (defined $exit) |
|
306
|
4 |
184 |
if @r > 1 |
|
311
|
3 |
66 |
if @r > 1 |
|
320
|
2 |
64 |
if ($arg->_required and not $arg->_defined) |
|
346
|
6 |
20 |
if ($self->commands->count > 1) { } |
|
351
|
2 |
15 |
if ($cmd->args->count > 0) |
|
371
|
1 |
25 |
if ($self->description ne '') |
|
378
|
6 |
20 |
if ($self->commands->count > 1) { } |
|
381
|
5 |
15 |
if ($self->args->count > 0) |