line |
l |
!l |
condition |
32
|
0 |
41 |
'Config::Tiny'->read($git_conf_file) || {} |
34
|
0 |
41 |
$git_conf->{'user'}{'name'} || 'Your Name' |
35
|
0 |
41 |
$git_conf->{'user'}{'email'} || 'your@email.adddr' |
43
|
39 |
0 |
prompt($spacer . 'Name:', $name) || (return $self->err('NameRequired', 'name is required')) |
47
|
42 |
0 |
prompt($spacer . 'Short Name:', $short) || (return $self->err('NameRequired', 'shortname is required')) |
50
|
39 |
0 |
prompt($spacer . 'Contact Method:', 'email') || (return $self->err('MethodRequired', 'method is required')) |
54
|
39 |
0 |
prompt($spacer . 'Contact ' . ucfirst($opts->{'method'}) . ':', $email) || (return $self->err('ValueRequired', 'value is required')) |
58
|
3 |
39 |
$opts->{'message'} ||= '' |
82
|
0 |
41 |
$opts->{'bill'} // 0 |
94
|
0 |
41 |
$opts->{'bill'} // 0 |
line |
l |
!l&&r |
!l&&!r |
condition |
43
|
3 |
39 |
0 |
$opts->{'name'} ||= prompt($spacer . 'Name:', $name) || (return $self->err('NameRequired', 'name is required')) |
47
|
0 |
42 |
0 |
$opts->{'shortname'} ||= prompt($spacer . 'Short Name:', $short) || (return $self->err('NameRequired', 'shortname is required')) |
50
|
3 |
39 |
0 |
$opts->{'method'} ||= prompt($spacer . 'Contact Method:', 'email') || (return $self->err('MethodRequired', 'method is required')) |
54
|
3 |
39 |
0 |
$opts->{'value'} ||= prompt($spacer . 'Contact ' . ucfirst($opts->{'method'}) . ':', $email) || (return $self->err('ValueRequired', 'value is required')) |