| line | true | false | branch | 
 
| 23 | 3 | 2 | @args ? : | 
 
| 34 | 1 | 16 | if @_ == 1 | 
 
| 37 | 15 | 1 | if (@_ == 2) | 
 
| 38 | 3 | 12 | if exists $config->{$key} | 
 
| 41 | 9 | 3 | if $self->can($param_method) | 
 
| 55 | 0 | 0 | if (my $class = $self->config('class')) | 
 
| 56 | 0 | 0 | unless eval "require $class;1" | 
 
| 62 | 0 | 0 | unless eval "require $class;1" | 
 
| 63 | 0 | 0 | unless $class->can('can_handle_project') | 
 
| 65 | 0 | 0 | if $class->can_handle_project($file) | 
 
| 84 | 0 | 1 | unless my $template = $self->_get_template($name) | 
 
| 87 | 1 | 0 | if $args->{'to_string'} | 
 
| 91 | 0 | 0 | if (-e $file and not $args->{'force'}) | 
 
| 97 | 0 | 0 | if ($args->{'template_from_home'}) | 
 
| 98 | 0 | 0 | $ENV{'HOME'} ? : | 
 
|  | 0 | 0 | if $file and -r $file | 
 
| 102 | 0 | 0 | unless -d $file->dirname | 
 
| 110 | 0 | 0 | unless my $cmd = $self->config($name) | 
 
| 119 | 0 | 0 | unless $branch | 
 
| 120 | 0 | 0 | unless $self->config('next_version') | 
 
| 121 | 0 | 0 | if $remote | 
 
| 123 | 0 | 0 | if $remote | 
 
| 129 | 0 | 0 | if (@_ and ref $self eq 'App::git::ship') | 
 
| 133 | 0 | 0 | unless -d '.git' and @_ | 
 
| 136 | 0 | 0 | if @_ | 
 
| 156 | 1 | 0 | @args ? : | 
 
| 158 | 0 | 1 | unless $exit_code | 
 
| 174 | 2 | 1 | unless open my $CFG, '<:encoding(UTF-8)', $file | 
 
| 179 | 0 | 3 | if /\A\s*(?:\#|$)/u | 
 
| 181 | 0 | 3 | unless /^\s*([^\=\s][^\=]*?)\s*=\s*(.*)$/u | 
 
| 184 | 0 | 3 | unless length $v | 
 
| 197 | 0 | 0 | unless open my $GIT, '-|', ('git', 'log'), "--format=$format" | 
 
| 200 | 0 | 0 | unless $author | 
 
| 215 | 0 | 0 | unless $ENV{'GIT_SHIP_LICENSE'} | 
 
| 216 | 1 | 0 | unless $ENV{'GIT_SHIP_PROJECT_NAME'} | 
 
| 222 | 0 | 1 | unless open my $REPOSITORIES, '-|', ('git', 'remote', '-v') | 
 
| 224 | 0 | 0 | unless /^origin\s+(\S+).*push/u | 
 
| 232 | 0 | 1 | unless $repository =~ /^http/u | 
 
| 245 | 0 | 1 | unless $str = Mojo::Loader::data_section($package, $name) | 
 
| 250 | 1 | 0 | $str ? : |