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 0.866 second using v1.01-cache-2.11-cpan-c333fce770f )