line |
true |
false |
branch |
66
|
1 |
219 |
if (@args == 2) { } |
101
|
33 |
20 |
if ($self->commands->count == 0) |
119
|
127 |
1 |
if (scalar @argv == 0) |
124
|
64 |
63 |
if (defined $exit_code) |
134
|
24 |
128 |
if (defined $self->parent) |
145
|
3 |
187 |
if ($arg eq '--') { } |
|
88 |
99 |
elsif ($arg_only == 0 and $arg =~ /^--(no-)?(\S+?)(=(\S+))?$/) { } |
|
16 |
83 |
elsif ($arg_only == 0 and $arg =~ /^-(\S+)$/) { } |
153
|
4 |
84 |
if exists $required_but_not_found->{$name} |
156
|
1 |
87 |
unless (defined $v) |
162
|
47 |
40 |
if ($v->type eq 'Bool') { } |
|
12 |
28 |
elsif (defined $equal) { } |
163
|
2 |
45 |
defined $no ? : |
171
|
3 |
83 |
if (defined $exit) |
180
|
16 |
30 |
if (defined $f->short_name and $f->short_name eq $s) |
184
|
2 |
16 |
unless (defined $name) |
188
|
2 |
14 |
if exists $required_but_not_found->{$name} |
192
|
9 |
7 |
if ($v->type eq 'Bool') { } |
195
|
3 |
4 |
if (length $remain > 0) { } |
204
|
1 |
15 |
if (defined $exit) |
210
|
67 |
16 |
if ($arg_index == 0) |
212
|
31 |
36 |
if (defined $cmd) |
213
|
7 |
24 |
if ($cmd->name eq 'help') { } |
219
|
13 |
11 |
if ($self->flags->get('help')) |
227
|
52 |
7 |
unless ($arg_index == 0 and $arg eq 'help') |
228
|
51 |
1 |
if ($arg_index < $self->args->count) { } |
230
|
5 |
46 |
if (defined $exit) |
233
|
34 |
12 |
unless ($self->args->get_by_index($arg_index)->is_cumulative) |
244
|
40 |
74 |
if ($self->flags->get('help')) |
249
|
1 |
73 |
if ($self->flags->get('version')) |
255
|
45 |
90 |
if (defined $f->value) { } |
|
2 |
88 |
elsif (defined $f->_envar) { } |
|
84 |
4 |
elsif (defined $f->_default) { } |
|
2 |
2 |
elsif ($f->type =~ /List$/) { } |
259
|
1 |
1 |
if (defined $exit) |
263
|
2 |
82 |
if ($f->type =~ /List$/) { } |
266
|
1 |
2 |
if (defined $exit) |
272
|
1 |
81 |
if (defined $exit) |
282
|
36 |
15 |
if (defined $arg->value) { } |
|
3 |
12 |
elsif (defined $arg->_envar) { } |
|
6 |
6 |
elsif (defined $arg->_default) { } |
|
2 |
4 |
elsif ($arg->type =~ /List$/) { } |
286
|
1 |
2 |
if (defined $exit) |
290
|
2 |
4 |
if ($arg->type =~ /List$/) { } |
293
|
1 |
2 |
if (defined $exit) |
299
|
1 |
3 |
if (defined $exit) |
314
|
2 |
46 |
if ($arg->_required and not $arg->_defined) |
340
|
6 |
17 |
if ($self->commands->count > 1) { } |
345
|
2 |
15 |
if ($cmd->args->count > 0) |
365
|
1 |
22 |
if ($self->description ne '') |
372
|
6 |
17 |
if ($self->commands->count > 1) { } |
375
|
5 |
12 |
if ($self->args->count > 0) |