igrep
Interactive grep with TUI for browsing results
TLDR
SYNOPSIS
igrep [-i] [--hidden] [-t type] [--editor editor] pattern [path]
DESCRIPTION
igrep (Interactive Grep) runs ripgrep in the background and provides a TUI to interactively browse search results. When you select a match, it opens the file at the matching line in your text editor of choice (Vim by default). Supported editors include Vim, Neovim, nano, VS Code, Emacs, Helix, Sublime Text, Micro, and various JetBrains IDEs.
The interface allows filtering, sorting, and navigating through results with keyboard shortcuts, making it efficient for exploring large codebases.
CAVEATS
Requires ripgrep (rg) as a dependency for the search backend. Editor integration depends on the editor supporting line-number arguments.
HISTORY
igrep was created by konradsz and is written in Rust. It was designed to bridge the gap between grep's search capabilities and editor integration, providing a visual selection layer.

