|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
14
 | 
 0  | 
 0  | 
 unless GetOptions \my(%opts), 'help|h|?', 'man|m', 'version|v', 'sites|s', 'abbrevs|a', 'config-file|c=s', 'web-browser|w=s'  | 
 
| 
18
 | 
 0  | 
 0  | 
 if ($opts{'help'}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($opts{'man'}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($opts{'version'}) { }  | 
 
| 
29
 | 
 0  | 
 0  | 
 if print_version()  | 
 
| 
32
 | 
 0  | 
 0  | 
 if $opts{'config-file'} and not -f $opts{'config-file'}  | 
 
| 
59
 | 
 0  | 
 4  | 
 unless 'Config::Tiny'->read($config_file)  | 
 
| 
72
 | 
 0  | 
 4  | 
 unless -f $config_file  | 
 
| 
83
 | 
 4  | 
 0  | 
 if (exists $sites{$original}) { }  | 
 
| 
115
 | 
 15  | 
 0  | 
 if $$sites{$sitename}  | 
 
| 
144
 | 
 0  | 
 0  | 
 if ($browser) { }  | 
 
| 
150
 | 
 0  | 
 0  | 
 if (defined(my $status = Browser::Open::open_browser($url))) { }  | 
 
| 
151
 | 
 0  | 
 0  | 
 if ($status != 0)  | 
 
| 
168
 | 
 0  | 
 0  | 
 if ($$opts{'sites'}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($$opts{'abbrevs'}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (not $sitename && $$opts{'query'}) { }  | 
 
| 
169
 | 
 0  | 
 0  | 
 if print_sites($sites)  | 
 
| 
172
 | 
 0  | 
 0  | 
 if print_abbrevs($abbrevs, $sites)  | 
 
| 
178
 | 
 0  | 
 0  | 
 if (my $valid_site = $$abbrevs{$sitename}) { }  | 
 
| 
186
 | 
 0  | 
 0  | 
 if (my(@ambiguous) = grep({/^$sitename/;} sort(keys %$abbrevs))) { }  |