App-cpangrep
view release on metacpan or search on metacpan
lib/App/cpangrep.pm view on Meta::CPAN
open STDOUT, "| $pager"
or die "couldn't reopen stdout to pager '$pager': $!\n";
# exit cleanly on :q in less
$SIG{PIPE} = sub { exit };
# close piped output, otherwise we screw up terminal
END { close STDOUT or die "error closing stdout: $!\n" }
binmode STDOUT, ':encoding(UTF-8)';
$| = 1;
}
# Setup colored output if we have it
sub setup_colors {
eval { require Term::ANSIColor };
if ( not $@ and supports_color() ) {
$Term::ANSIColor::EACHLINE = "\n";
*color = *_color_real;
*colored = *_colored_real;
( run in 0.272 second using v1.01-cache-2.11-cpan-3cd7ad12f66 )