Branch Coverage

File:blib/lib/App/Access2CSV.pm
Coverage:94.2%

line%coveragebranch
631100TFunless (defined $status or eval {         do {         "App::Access2CSV::Exporter"->new(%settings); 1 } })
635100TFunless (defined $status)
642100TF$argv[0] eq $STDIN_NAME ? :
643100TF$piped ? :
647100TF$logger ? :
649100TFunless defined $status
686100TFunless $parsed
687100TFif $help
688100TFif ($show_version)
695100TFif (@{$argv;} != 1 or not length($argv->[0] // ""))
70050TFif ($argv->[0] eq $STDIN_NAME and -t STDIN)
717100TF$status == $EXIT_OK ? :
100TFdefined $message ? :
736100TFunless length($opt->{'log'} // "")
742100TFif (-l $file)
74850TFunless ($file) = $file =~ /\A([^\x00]+)\z/s
755100TFunless eval {         do {         &App::Access2CSV::sysopen(my $fh, $file, 1089 | _no_follow()); &App::Access2CSV::close($fh); 1 } }
763100TF$opt->{'verbose'} ? :
768100TFunless $logger
806100TFunless (eval {         do {         while (my $got = &App::Access2CSV::read("STDIN", \my $buffer, $READ_CHUNK)) {         do {         print {$copy;} $buffer; $total += $got }; } ; 1 } })
807100TFif $interrupted
811100TFunless $total
81450TFunless $copy->flush
854100TF&blessed($error) && $error->can('errno') && length $error->errno ? :
878100TFlength($error // '') ? :
879100TF$verbose ? :