line |
true |
false |
branch |
28
|
0 |
0 |
if (defined(my $uri = delete $opts->{'uri'})) |
29
|
0 |
0 |
if ref $uri and $uri->can('as_string') |
33
|
0 |
0 |
if (defined(my $v = delete $opts->{$_})) |
38
|
0 |
0 |
unless ($uri) |
43
|
0 |
0 |
unless (defined $uri->user) |
44
|
0 |
0 |
if (defined(my $current_user = $any->_os_current_user)) { } |
53
|
0 |
0 |
if (defined(my $key_paths = delete $opts->{'key_path'} // delete $opts->{'key_paths'})) |
71
|
0 |
0 |
if ($any->_load_backend_module('Net::SSH::Any', $backend, $REQUIRED_BACKEND_VERSION)) |
72
|
0 |
0 |
unless $any->{'backend'} |
78
|
0 |
0 |
if (my $extra = $any->{'backend_opts'}{$backend}) |
84
|
0 |
0 |
if ($any->_validate_backend_opts(%backend_opts)) |
88
|
0 |
0 |
unless ($any->{'error'}) |
100
|
0 |
0 |
@_ & 1 ? : |
107
|
0 |
0 |
if $error and $error == 20 || $error == 21 || $error == 1 |
117
|
0 |
0 |
if (defined $shell and $shell ne $any->{'remote_shell'}) |
125
|
0 |
0 |
unless my $stream_encoding = $any->_delete_stream_encoding($opts) |
126
|
0 |
0 |
$stream_encoding ? : |
|
0 |
0 |
if $Net::SSH::Any::debug and $Net::SSH::Any::debug & 1024 |
128
|
0 |
0 |
if (defined(my $data = $opts->{'stdin_data'})) |
130
|
0 |
0 |
unless $any->_encode_data($stream_encoding, @input) |
138
|
0 |
0 |
if $any->error |
139
|
0 |
0 |
if ($?) |
152
|
0 |
0 |
unless $any->_clear_error |
153
|
0 |
0 |
ref $_[0] eq 'HASH' ? : |
154
|
0 |
0 |
unless my $stream_encoding = $any->_delete_stream_encoding_and_encode_input_data(\%opts) |
157
|
0 |
0 |
unless my($out) = $any->_capture(\%opts, $cmd) |
159
|
0 |
0 |
if ($stream_encoding) |
160
|
0 |
0 |
unless $any->_decode_data($stream_encoding, $out) |
162
|
0 |
0 |
if (wantarray) |
172
|
0 |
0 |
unless $any->_clear_error |
173
|
0 |
0 |
ref $_[0] eq 'HASH' ? : |
174
|
0 |
0 |
unless my $stream_encoding = $any->_delete_stream_encoding_and_encode_input_data(\%opts) |
177
|
0 |
0 |
unless my($out, $err) = $any->_capture2(\%opts, $cmd) |
179
|
0 |
0 |
if ($stream_encoding) |
180
|
0 |
0 |
unless $any->_decode_data($stream_encoding, $out) |
181
|
0 |
0 |
unless $any->_decode_data($stream_encoding, $err) |
183
|
0 |
0 |
wantarray ? : |
192
|
0 |
0 |
unless $any->_clear_error |
193
|
0 |
0 |
ref $_[0] eq 'HASH' ? : |
194
|
0 |
0 |
unless my $stream_encoding = $any->_delete_stream_encoding_and_encode_input_data(\%opts) |
204
|
0 |
0 |
unless $any->_clear_error |
205
|
0 |
0 |
ref $_[0] eq 'HASH' ? : |
216
|
0 |
0 |
if defined $any->{'timeout'} |
220
|
0 |
0 |
unless $any->_load_module('Net::SFTP::Foreign') |
221
|
0 |
0 |
if (my $sftp = $any->_sftp(\%opts)) { } |
222
|
0 |
0 |
if (my $error = $sftp->error) |
237
|
0 |
0 |
unless $any->_load_module($class) |
238
|
0 |
0 |
ref $_[0] eq 'HASH' ? : |
239
|
0 |
0 |
unless my $obj = $class->_new($any, \%opts, @_) |
246
|
0 |
0 |
if ($force_kill) |
247
|
0 |
0 |
unless defined $timeout |
248
|
0 |
0 |
if $any->error == 4 |
268
|
0 |
0 |
wantarray ? : |