A fast and powerful open source alternative to grep
sift is an alternative that aims for both speed and flexibility, adding features while trying to reach (or even surpass) the performance of the original grep. The additional features include gitignore support, conditions (e.g., match A only when preceded by B within X lines), full multi-core support and multiline matching.
sift is an alternative that aims for both speed and flexibility, adding features while trying to reach (or even surpass) the performance of the original grep. The additional features include gitignore support, conditions (e.g., match A only when preceded by B within X lines), full multi-core support and multiline matching.
To install sift, run the following command in macOS terminal (Applications->Utilities->Terminal)
sudo port install sift
To see what files were installed by sift, run:
port contents sift
To later upgrade sift, run:
sudo port selfupdate && sudo port upgrade sift
Reporting an issue on MacPorts Trac
The MacPorts Project uses a system called Trac to file tickets to report bugs and enhancement requests.
Though anyone may search Trac for tickets, you must have a GitHub account in order to login to Trac to create tickets.