A grep-like library written in rust
Searching through files
Searching through standard input
Excluding patterns
Printing all lines before the first instance of the pattern
Printing all lines after the first instance of the pattern
(NEW) Case Insensitivity
Examples take place in hypothetical directory containing
Basicfile1.txt Basicfile2.txt
Basicfile3.txt Basicfile4.txt
ls | grep-rs Basicfile1
output: Basicfile1.txt
grep-rs text Basicfile1.txt
output: The text states .....
ls | grep-rs -e Basicfile1
output:
Basicfile2.txt
Basicfile3.txt
Basicfile4.txt
ls | grep-rs -I Basicfile3
output:
Basicfile1.txt
Basicfile2.txt
Basicfile3.txt
ls | grep-rs -i Basicfile3
output:
Basicfile3.txt
Basicfile4.txt
ls | grep-rs -c basicfile3
output: basicfile3.txt