| line |
true |
false |
branch |
|
60
|
1 |
0 |
$option ? : |
|
66
|
0 |
0 |
unless my $conf = "CPANPLUS::Configure"->new |
|
68
|
0 |
0 |
unless $conf->get_conf("shell") |
|
76
|
0 |
1 |
if ($@) |
|
79
|
0 |
0 |
if $CPANPLUS::Shell::SHELL eq $CPANPLUS::Shell::DEFAULT |
|
140
|
0 |
0 |
if @_ |
|
149
|
0 |
0 |
unless my $self = check($CPANPLUS::Shell::_Base::ReadLine::TMPL, \%hash) |
|
156
|
0 |
0 |
if ($self->_signals->{'INT'}{'count'}++) { } |
|
175
|
0 |
0 |
$term->ReadLine ne 'Term::ReadLine::Stub' ? : |
|
|
0 |
0 |
!$self->__is_bad_terminal($term) ? : |
|
|
0 |
0 |
-t STDIN ? : |
|
|
0 |
0 |
!$term->isa('CPANPLUS::Shell::_Faked') ? : |
|
194
|
0 |
0 |
if length $rl_avail > 45 |
|
210
|
0 |
0 |
unless $^O eq "MSWin32" |
|
220
|
0 |
0 |
unless my $cmd = $cpan->configure_object->get_program("pager") |
|
226
|
0 |
0 |
unless ($fh->open("| $cmd")) |
|
242
|
0 |
0 |
unless my $pager = $self->pager |
|
244
|
0 |
0 |
if ref $pager and $pager->can("close") |
|
272
|
0 |
0 |
unless check($tmpl, \%hash) |
|
274
|
0 |
0 |
if ($^O eq 'MSWin32') { } |
|
275
|
0 |
0 |
if (can_load("modules", {"Win32::Console", "0.0"})) |
|
283
|
0 |
0 |
if (can_load("modules", {"Term::Size", "0.0"})) |