App-NDTools
view release on metacpan or search on metacpan
lib/App/NDTools/NDDiff.pm view on Meta::CPAN
$self->SUPER::configure();
$self->{OPTS}->{colors} = $self->{TTY}
unless (defined $self->{OPTS}->{colors});
# resolve colors
while (my ($k, $v) = each %{$self->{OPTS}->{term}->{line}}) {
if ($self->{OPTS}->{colors}) {
$COLOR{$k} = color($v);
$COLOR{"B$k"} = color("bold $v");
} else {
$COLOR{$k} = $COLOR{"B$k"} = '';
}
}
$COLOR{head} = $self->{OPTS}->{colors}
? color($self->{OPTS}->{term}->{head}) : "";
$COLOR{reset} = $self->{OPTS}->{colors} ? color('reset') : "";
# resolve paths
lib/App/NDTools/NDQuery.pm view on Meta::CPAN
}
return $self;
}
sub defaults {
my $self = shift;
return {
%{$self->SUPER::defaults()},
'color-common' => 'bold black',
'strict' => 1, # exit with 8 if unexisted path specified
'ofmt' => 'JSON',
};
}
sub dump {
my ($self, $uri, $data) = @_;
$uri = \*STDOUT unless ($self->{OPTS}->{replace});
s_dump($uri, $self->{OPTS}->{ofmt}, {pretty => $self->{OPTS}->{pretty}}, @{$data});
( run in 0.505 second using v1.01-cache-2.11-cpan-5dc5da66d9d )