Page MenuHomeFreeBSD

textproc/krep: [NEW PORT] High-performance string search utility
ClosedPublic

Authored by alven on Wed, Feb 18, 4:45 PM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, Mar 3, 3:02 PM
Unknown Object (File)
Fri, Feb 27, 1:29 AM
Unknown Object (File)
Thu, Feb 26, 5:20 AM
Unknown Object (File)
Tue, Feb 24, 9:38 PM
Unknown Object (File)
Tue, Feb 24, 11:48 AM
Unknown Object (File)
Tue, Feb 24, 11:48 AM
Unknown Object (File)
Tue, Feb 24, 6:20 AM
Unknown Object (File)
Sun, Feb 22, 3:35 PM
Subscribers
None

Details

Summary

krep is an optimized string search utility designed for maximum throughput and
efficiency when processing large files and directories. It is built with
performance in mind, offering multiple search algorithms and SIMD acceleration
when available.

Note: Krep is not intended to be a full replacement or direct competitor to
feature-rich tools like grep or ripgrep. Instead, it aims to be a minimal,
efficient, and pragmatic tool focused on speed and simplicity.

Krep provides the essential features needed for fast searching, without the
extensive options and complexity of more comprehensive search utilities. Its
design philosophy is to deliver the fastest possible search for the most common
use cases, with a clean and minimal interface.

WWW: https://github.com/davidesantangelo/krep/

Test Plan

For every {150amd64, 143amd64, 143i386}:

  • Successful poudriere testport
  • Successful run-testing

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 70760
Build 67643: arc lint + arc unit

Event Timeline

alven requested review of this revision.Wed, Feb 18, 4:45 PM
alven created this revision.
alven signed these changes with MFA.Wed, Feb 18, 7:46 PM
alven accepted this revision.
This revision is now accepted and ready to land.Wed, Feb 18, 7:46 PM