#grep #file-search #search #cli #unix

bin+lib searcher_txt

A copy of grep that i made to show that im bad at rust

8 stable releases

1.2.5 Feb 2, 2025
1.2.4 Jan 11, 2025
1.2.3 Jun 19, 2024
1.0.0 May 17, 2024

#895 in Text processing

Download history 2/week @ 2024-11-29 1/week @ 2024-12-06 136/week @ 2025-01-10 7/week @ 2025-01-17 110/week @ 2025-01-31 4/week @ 2025-02-07 138/week @ 2025-02-14

252 downloads per month

Custom license

180KB
137 lines

A little copy of grep

Rust build

Usage

This is a cli program, which means you need to execute it using .\searcher_txt.exe on windows and ./searcher_txt on linux and macOS

The arguments needed are the query and filename. You can also add optional arguments like case sensitivity or verbose output. Example for searching "potato" in file.txt with no case sensitivity on windows :

.\searcher_txt potato file.txt

If you want your search to be case-sensitive :

.\searcher_txt potato file.txt --case

Available arguments : --case/-c --verbose/-v

If you're on linux or macOS, replace the \ by /

Changelog

1.2.5 : Verbose argument

1.2.4 : New argument usage

1.2.3 : Small optimizations

1.2.2 : Case sensitivity is now an argument

1.2.1 : Better error messages

1.2.0 : Added back case sensitivity option

1.1.0 : Fixed some errors

1.0.0 : Basic code (with errors)

Dependencies

~1–1.7MB
~31K SLoC