| line | % | coverage | condition |
| 51 | 33 | | $self->context->has_arg('add') and not $self->has_arg('set') |
| 55 | 100 | | $self->has_arg('set') or $self->has_arg('delete') |
| 94 | 20 | | A | B | C | dec |
|---|
| 0 | X | 0 | 0 | | 0 | X | 1 | 1 | | 1 | 0 | 0 | 0 | | 1 | 0 | 1 | 1 | | 1 | 1 | X | 1 |
| -e $self->config_filename and not -w $self->config_filename or not -w(('File::Spec'->splitpath($self->config_filename))[1]) |
| 203 | 50 | | A | B | C | D | E | dec |
|---|
| 0 | 0 | X | 0 | X | 0 | | 0 | 0 | X | 1 | 0 | 0 | | 0 | 0 | X | 1 | 1 | 1 | | 0 | 1 | 0 | 0 | X | 0 | | 0 | 1 | 0 | 1 | 0 | 0 | | 0 | 1 | 0 | 1 | 1 | 1 | | 0 | 1 | 1 | X | X | 1 | | 1 | X | X | X | X | 1 |
| $args[0] =~ /^(add|set)$/ or @args >= 3 and grep {/(^=|=$)/;} @args or @args == 2 and $args[1] =~ /=/ |
| 269 | 67 | | defined $args[0] and $args[0] =~ /=/ |
| 297 | 33 | | $cmd =~ /^alias/ and $orig =~ /\./ |
| 323 | 67 | | $cmd =~ /alias/ and $orig =~ /\./ |