4
User
Recs.
Recs.
27
Updates
Last
Updated
Updated
Activity
10 Options
ripgrep is a command line search tool that combines the usability of The Silver Searcher (an ack clone) with the raw speed of GNU grep.
SpecsUpdate
LicenseMIT/Unlicense
Supported platformsWindows, MacOS, Linux
Written inRust
ThreadedYes
Color codingYes
Pattern typesFixed strings, Regular expressions
Regular expressionsPerl-compatible (PCRE), Fast non-backtracking
Filename filterYes
First line filterYes
File extension filterYes
Case-sensitiveYes
Filetype filterYes
ConfigurationSingle file
VCS ignore supportYes
Compressed filesYes
Multi-line patternsYes
Pros
Pro ripgrep lets you only search certain types of files via file type whitelist
Know any positive aspects of this option?
Cons
Con Does not support encodings other than UTF-8
If you need to search files with text encodings other than UTF-8 (like UTF-16), then ripgrep won’t work. ripgrep will still work on ASCII compatible encodings like latin1 or otherwise partially valid UTF-8. ripgrep may grow support for additional text encodings over time.
Con Does not support arbitrary lookahead/lookbehind assertions
However, it's supported since ripgrep v0.10.0 (2018-09-07)
https://github.com/BurntSushi/ripgrep/blob/master/CHANGELOG.md#0100-2018-09-07
Con Does not support backreferences
However, it's supported since ripgrep v0.10.0 (2018-09-07)
https://github.com/BurntSushi/ripgrep/blob/master/CHANGELOG.md#0100-2018-09-07
Know any negative aspects of this option?