| line | true | false | branch | 
 
| 215 | 1 | 4 | if ($options{'command'}) { } | 
 
|  | 0 | 4 | elsif ($options{'command_curl'}) { } | 
 
| 228 | 0 | 28 | if $_ eq "-:" | 
 
| 235 | 0 | 5 | unless $p->getoptionsfromarray($cmd, \my %curl_options, @option_spec) | 
 
| 239 | 5 | 0 | unless $curl_options{'url'} | 
 
| 242 | 4 | 1 | wantarray ? : | 
 
| 265 | 6 | 4 | if ($segments[-1] and $segments[-1] eq '..' || $segments[-1] eq '.') | 
 
| 275 | 12 | 16 | if ($segments[$i] ne '..' and $segments[$i + 1] eq '..') { } | 
 
| 283 | 11 | 8 | if (@segments < 2) | 
 
| 292 | 0 | 30 | if (exists $headers->{$h}) { } | 
 
| 293 | 0 | 0 | unless (ref $headers->{$h}) | 
 
| 304 | 0 | 1 | if ($read_files) { } | 
 
| 305 | 0 | 0 | if ($data =~ /^\@(.*)/) { } | 
 
| 306 | 0 | 0 | unless open my $fh, "<", $1 | 
 
| 315 | 1 | 0 | $data =~ /^\@(.*)/ ? : | 
 
| 324 | 0 | 0 | if ($read_files) { } | 
 
| 325 | 0 | 0 | if ($data =~ /^<(.*)/) { } | 
 
|  | 0 | 0 | elsif ($data =~ /^\@(.*)/) { } | 
 
| 326 | 0 | 0 | unless open my $fh, "<", $1 | 
 
| 338 | 0 | 0 | if ($data =~ /^[<\@](.*)/) { } | 
 
| 350 | 7 | 1 | unless $options->{'header'} | 
 
| 353 | 7 | 1 | unless $options->{'data'} | 
 
| 354 | 8 | 0 | unless $options->{'data-ascii'} | 
 
| 357 | 8 | 0 | unless $options->{'data-raw'} | 
 
| 359 | 8 | 0 | unless $options->{'data-urlencode'} | 
 
| 360 | 8 | 0 | unless $options->{'data-binary'} | 
 
| 363 | 0 | 8 | if ($options->{'form'}) | 
 
| 367 | 0 | 0 | /^([^=]+)=(.*)$/ ? : | 
 
| 371 | 0 | 8 | if ($options->{'form-string'}) | 
 
| 372 | 0 | 0 | /^([^=]+)=(.*)$/ ? : | 
 
| 377 | 4 | 4 | unless ($options->{'globoff'}) | 
 
| 386 | 5 | 4 | $uri->can('host_port') ? : | 
 
| 404 | 0 | 0 | unless /\A([^\@=]*)([=\@])?(.*)\z/ms | 
 
| 407 | 0 | 0 | if (not $op) { } | 
 
|  | 0 | 0 | elsif ($op eq '@') { } | 
 
| 412 | 0 | 0 | if (defined $name and length $name) { } | 
 
| 422 | 0 | 8 | if (@post_read_data or @post_binary_data or @post_raw_data or @post_urlencode_data) | 
 
| 435 | 0 | 9 | if (@form_args) { } | 
 
|  | 0 | 9 | elsif ($options->{'get'}) { } | 
 
|  | 0 | 9 | elsif ($options->{'head'}) { } | 
 
|  | 1 | 8 | elsif (defined $data) { } | 
 
| 449 | 0 | 0 | if ($data) | 
 
| 451 | 0 | 0 | if (defined $q and length $q) { } | 
 
| 472 | 1 | 8 | if (defined $body) | 
 
| 476 | 0 | 9 | if ($options->{'oauth2-bearer'}) | 
 
| 480 | 1 | 8 | if ($options->{'user'}) | 
 
| 481 | 0 | 1 | if ($options->{'anyauth'} or $options->{'digest'} or $options->{'ntlm'} or $options->{'negotiate'}) { } | 
 
| 499 | 2 | 0 | /^\s*([^:\s]+)\s*:\s*(.*)$/ ? : | 
 
| 503 | 0 | 9 | if (defined $options->{'user-agent'}) | 
 
| 507 | 0 | 9 | if (defined $options->{'referrer'}) | 
 
| 511 | 0 | 9 | if (defined $options->{'range'}) | 
 
| 519 | 19 | 1 | unless ($headers_lc{lc $k}) | 
 
| 523 | 9 | 0 | unless ($headers{'Host'}) | 
 
| 527 | 0 | 9 | if (defined $options->{'cookie-jar'}) | 
 
| 531 | 0 | 9 | if (defined(my $c = $options->{'cookie'})) | 
 
| 532 | 0 | 0 | if ($c =~ /=/) { } | 
 
| 547 | 0 | 9 | if ($options->{'compressed'}) | 
 
| 554 | 0 | 27 | if ($options->{$kind}) | 
 
| 575 | 0 | 9 | scalar @form_args ? : |