App-Greple

 view release on metacpan or  search on metacpan

lib/App/Greple/select.pm  view on Meta::CPAN

	    map { $split ? split($split, $_) : $_ }
	    @$list;
	};
    }
}

sub select {
    my %arg = @_;
    my $name = delete $arg{&FILELABEL} or die;
    if ($select->check($name, *_)) {
	say $name if $opt{yes};
	$opt{die} and die "SKIP $name\n";
    } else {
	say $name if $opt{no};
	die "SKIP $name\n";
    }
}

1;

__DATA__

option default \
	--prologue __PACKAGE__::prologue \

script/greple  view on Meta::CPAN

	my $jp = first { -x "$_/perldocjp" } split /:/, $ENV{PATH};
	my $perldoc = $jp ? "perldocjp" : "perldoc";
	$ENV{PERL5LIB} = join ':', @INC;
	my $file = $module =~ s[::][/]gr . '.pm';
	die unless $INC{$file};
	if ($opt_man) {
	    exec "$perldoc $module" or die $!;
	} else {
	    chomp(my $file = `$perldoc -ml $module`);
	    if ($opt_path) {
		say $file;
	    } else {
		my $pager = $ENV{PAGER} || 'less';
		exec "$pager $file" or die $!;
	    }
	}
	exit;
    }
    pod2usage({-verbose => 2});
    die;
}



( run in 2.823 seconds using v1.01-cache-2.11-cpan-d7a12ab2c7f )