Repository navigation
Releases: t0rzz/grep
Releases · t0rzz/grep
Release list
grep v3.11-windows.1
grep 3.11 Windows port 1
A native Windows port of GNU grep 3.11 (64-bit), with PCRE2 linked
statically: a single portable executable with no DLL dependencies.
What's new
- Streaming engine: no whole-file buffering, arbitrarily long lines
and NUL-terminated records (-z) - GNU-compatible output, context/group separators, -o, -q, -I and
option parsing, verified byte-for-byte against GNU grep - Windows Unicode support: UTF-8 command-line arguments, UTF-16
paths with long-path (?) handling - Full glob support for --include/--exclude/--exclude-dir
- 271-check regression suite, including 120 differential checks
against GNU grep
Usage
Exit codes: 0 = match found, 1 = no match, 2 = error.
See the README in the archive for installation and PATH setup.
grep v3.11
5 Make release name dynamic by extracting version from binary
grep v3.11
4 Make release name dynamic by extracting version from binary
grep v3.11
Fix return statements in int functions to return 0
grep v3.11
Use version as tag name with run number suffix, and commit message as release body
grep v3.11
Fix filename display in recursive searches
grep v3.11
Update README.md with current project status and build instructions
grep v3.11
Fix Windows line ending handling and argument parsing
grep v3.11
Fix Windows line ending handling by stripping both \r and \n
grep v3.11
Add PCRE2_STATIC define for static linking