App-File-Grepper
view release on metacpan or search on metacpan
lib/App/File/Grepper.pm view on Meta::CPAN
: $pat !~ /[A-Z]/;
my $opat = $pat;
$pat = $pat =~ m;^/(.*);
? $ignorecase ? qr/$1/i : qr/$1/
: $ignorecase ? qr/\Q$pat\E/i : qr/\Q$pat\E/;
warn("PAT: $pat\n") if $opts->{debug};
*hilite = ( !$edit && -t STDOUT )
? sub { color('red bold').$_[0].color('reset') }
: sub { $_[0] };
my $filter;
if ( defined $opts->{filter} ) {
$filter = $opts->{filter};
$filter = qr/$filter/;
}
my $exclude;
if ( defined $opts->{exclude} ) {
$exclude = $opts->{exclude};
( run in 1.220 second using v1.01-cache-2.11-cpan-39bf76dae61 )