Skip to content

itismeherb/rsgrep

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rsgrep

rsgrep is a fast, parallel, and user-friendly text search tool written in Rust.
It provides grep-like functionality with modern enhancements for speed, usability, and readability.

Licensed under the UNILICENSE

Changelog

For a complete release history, please refer to the CHANGELOG.

Requirements

  • Rust: rsgrep requires Rust 1.85.0 (stable) or newer.
  • You can install Rust here.

Building from source

To compile rsgrep from source:

git clone https://github.com/itismeherb/rsgrep.git
cd rsgrep
cargo build --release

The compiled binary will be available at:

target/release/rsgrep

Usage

After building or installing, you can run rsgrep like this:

rsgrep [OPTIONS] <pattern> <path>

Example:

rsgrep -i "TODO" ~/.config/nvim
  • -i or --ignore-case enables case-insensitive search
  • Outputs matching lines with highlighted matches (requires terminal with color support)

About

rsgrep is a high-performance, user-friendly search tool for recursively scanning files.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages