Changes for version 10.05 - 2026-07-02

  • Add -P (--parallel) option to search multiple patterns in parallel using child processes. Line border decomposition is also performed concurrently when the first match is found.
  • Fix quadratic slowdown printing many matched blocks from large utf8 text, by slicing all blocks in a single pass. This avoids the substr/UTF-8 performance regression in newer Perl versions.

Documentation

extensible grep with lexical expression and region control

Modules

extensible grep with lexical expression and region handling
interface for common resources
Greple grep engine module
Module for decrypt PGP data
Greple module for various colormap
Greple module for debug control
Greple module for recursive search
Greple module to use find command
Greple module for perl script
Greple module to handle PGP encrypted files
Greple module to select files

Provides

in lib/App/Greple/Filter.pm
in lib/App/Greple/Grep.pm
in lib/App/Greple/Grep.pm
in lib/App/Greple/Grep.pm
in lib/App/Greple/Pattern.pm
in lib/App/Greple/Pattern/Holder.pm
in lib/App/Greple/Regions.pm
in lib/App/Greple/Regions.pm
in lib/App/Greple/Grep.pm
in lib/App/Greple/Util.pm

Examples