line |
!l |
l&&!r |
l&&r |
condition |
779
|
0 |
0 |
0 |
"" ne $user and "" ne $pass |
1066
|
100 |
0 |
0 |
defined $datum->{'SPADOC_CD'} and $datum->{'SPADOC_CD'} eq "ALL" |
1403
|
1 |
1 |
0 |
$opt->{'rms'} and $opt->{'match'} |
1491
|
4 |
0 |
0 |
$format eq "JSON" and $self->getv("pretty") |
1847
|
0 |
0 |
1 |
@args and defined $args[0] |
2427
|
132 |
0 |
58 |
$rslt{$body->[0]} and $body->[4] != 3 |
2620
|
0 |
0 |
0 |
$rslt->{$oid} and not $body->{'DECAY'} |
2768
|
0 |
0 |
2 |
$self->{'username'} and $self->{'password'} |
3187
|
38 |
0 |
0 |
$opt->{'status'} and $opt->{'status'} ne "onorbit" |
3349
|
5 |
0 |
0 |
wantarray and $data |
4032
|
1 |
0 |
0 |
$self->{'banner'} and not $self->{'filter'} |
4114
|
0 |
0 |
1 |
$verb ne "new" and $verb ne "shell" |
|
0 |
0 |
1 |
$verb ne "new" and $verb ne "shell" and not $verb =~ / \A _ [^_] /msx |
4138
|
1 |
0 |
0 |
$verb eq "get" and @cmdarg == 0 |
4179
|
1 |
0 |
0 |
$interactive and not $self->{'filter'} |
4340
|
0 |
1 |
4 |
defined $catalog and my $info = $catalogs{'spacetrack'}[2]{$catalog} |
4536
|
47 |
0 |
0 |
$self->{'pretty'} and _find_rest_arg_value(\@args, "format", "json") eq "json" |
4551
|
0 |
1 |
0 |
"query" eq $kind and $tle_class{$class} |
4817
|
0 |
0 |
54 |
defined $content and $content ne "" |
4822
|
32 |
21 |
1 |
$context->{'opt'}{'file'} and $data |
4836
|
0 |
0 |
0 |
defined $datum->{'FILE'} and $datum->{'FILE'} > $context->{'file'} |
4997
|
0 |
0 |
2 |
$version == 2 and not defined $expires |
5029
|
0 |
1 |
46 |
defined $interface_info->{'cookie_expires'} && $interface_info->{'cookie_expires'} > time |
5170
|
0 |
0 |
0 |
$self->{'dump_headers'} & 32 and 61 < length $content |
5416
|
0 |
0 |
6 |
defined $arg{'catalog'} and $catalogs{$method} |
|
0 |
0 |
6 |
defined $arg{'catalog'} and $catalogs{$method} and $info = $catalogs{$method}{$arg{'catalog'}} |
5487
|
0 |
0 |
12 |
$resp->is_success and defined $arg{'post_process'} |
5715
|
20 |
0 |
0 |
$value and my $identity = __spacetrack_identity() |
5834
|
0 |
0 |
2 |
$value =~ / \A \d+ \z /msx and $self->{'_space_track_interface'}[$value] |
6121
|
92 |
1 |
1 |
$opt->{'json'} and defined $opt->{'format'} |
|
93 |
1 |
0 |
$opt->{'json'} and defined $opt->{'format'} and $opt->{'format'} ne "json" |
6261
|
0 |
38 |
12 |
$opt->{'exclude'} and @{$opt->{'exclude'};} |
6270
|
0 |
49 |
1 |
$opt->{'include'} and @{$opt->{'include'};} |
6407
|
0 |
0 |
0 |
$text =~ / \A - /msx and my $code = $app->can("_${cmd}_opts") |
6445
|
0 |
0 |
0 |
defined $text and $text ne "" |
6476
|
0 |
0 |
0 |
1 == @rslt and $rslt[0] =~ / \W \z /msx |
line |
l |
!l |
condition |
962
|
0 |
1 |
$self->{'addendum'} || '' |
2464
|
62 |
0 |
$kelso_comment{$status} || '' |
3180
|
38 |
0 |
$rest_sort_map{$opt->{'sort'} or 'catnum'} || 'OBJECT_NUMBER' |
4048
|
0 |
0 |
eval {
do {
$self->_get_readline($stdout)
}
} || sub {
print {$stdout;} $self->getv('prompt');
return readline STDIN;
}
|
4104
|
0 |
0 |
$@ || 'An unknown error occurred' |
4188
|
0 |
0 |
$rdln->OUT || \*STDOUT |
4801
|
83 |
0 |
'Astro::SpaceTrack'->can("_accumulate_${name}_data") || \&Astro::SpaceTrack::_accumulate_unknown_data |
4807
|
63 |
20 |
'Astro::SpaceTrack'->can("_accumulate_${name}_return") || sub {
my(undef, $context) = @_;
return $context->{'data'};
}
|
4808
|
33 |
50 |
$opt || {} |
4932
|
31 |
1 |
$context->{'data'} ||= [] |
5689
|
0 |
0 |
$id_file_name{$^O} || sub {
return join('/', $ENV{'HOME'}, '.spacetrack-identity');
}
|
6310
|
9 |
41 |
$opt->{'status'} ||= "onorbit" |
6318
|
13 |
87 |
$opt->{$key} ||= [] |
line |
l |
!l&&r |
!l&&!r |
condition |
934
|
0 |
1 |
0 |
$perl_version ||= do {
$] >= "5.01" ? $^V : do {
require Config;
"v" . $Config::Config{'version'}
}
} |
1082
|
0 |
0 |
0 |
$data ||= $self->_get_json_object->decode($resp->content) |
1408
|
1 |
0 |
1 |
$opt->{'rms'} or $opt->{'match'} |
1424
|
3 |
1 |
0 |
not $opt->{$key} or $info->{$key} |
1968
|
0 |
1 |
0 |
$self->can("_get_attr_$name") || $self->can('getv') |
2412
|
2 |
0 |
0 |
not $opt->{'raw'} or $ignore_raw{$fmt} |
2565
|
29 |
0 |
0 |
$sladen_interpret_detail{$detail} || $sladen_interpret_detail{''} |
3128
|
22 |
13 |
0 |
$resp->is_success or $resp->code == 418 |
3172
|
5 |
0 |
33 |
$opt->{'start_epoch'} or $opt->{'end_epoch'} |
3285
|
45 |
5 |
0 |
$opt->{'tle'} or "legacy" eq $opt->{'format'} |
3382
|
0 |
0 |
50 |
$args{'class'} ne "satcat" or exists $args{'CURRENT'} |
4017
|
0 |
1 |
0 |
$alias{$verb} || $verb |
4048
|
0 |
0 |
0 |
$read ||= $interactive ? eval {
do {
$self->_get_readline($stdout)
}
} || sub {
print {$stdout;} $self->getv('prompt');
return readline STDIN;
}
: sub {
return readline STDIN;
}
|
4101
|
1 |
0 |
1 |
$verb eq "exit" or $verb eq "bye" |
4165
|
1 |
0 |
0 |
$self->content_type or not $self->{'filter'} |
4186
|
0 |
1 |
0 |
$rdln ||= "Term::ReadLine"->new("SpaceTrack orbital element access") |
4193
|
0 |
0 |
0 |
$readline_word_break_re ||= qr/
[\Q$readline::rl_completer_word_break_characters\E]+
/msx |
4800
|
6 |
77 |
0 |
$format_map{$format} || $format |
4904
|
1 |
32 |
0 |
$context->{'json'} ||= $self->_get_json_object("pretty", $context->{'opt'}{'pretty'}) |
4930
|
32 |
0 |
0 |
$context->{'json'} ||= $self->_get_json_object("pretty", $context->{'opt'}{'pretty'}) |
5880
|
2 |
0 |
0 |
$no_such_name{$source} || $source |
6088
|
17 |
68 |
0 |
$opt->{'sort'} ||= _validate_sort($opt->{'sort'}) |
6202
|
3 |
1 |
0 |
$opt->{'start_epoch'} ||= $opt->{'end_epoch'} - 86400 |
6203
|
1 |
3 |
0 |
$opt->{'end_epoch'} ||= $opt->{'start_epoch'} + 86400 |
6420
|
0 |
0 |
0 |
-S _ or -p _ |
6459
|
0 |
0 |
0 |
ref $app || $app |