ripgrep-all
ripgrep that can also search inside PDFs, Office documents, ebooks, zip files, databases and subtitles.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
2 more ways to get ripgrep-all
About ripgrep-all
ripgrep is fast at searching text files and useless on a PDF. ripgrep-all, or `rga`, wraps it with adapters that extract text first, so one command searches PDFs, DOCX and ODT files, EPUBs, SQLite databases, images with embedded text, and movie subtitles in MKV or MP4.
It descends into archives recursively, so a regex will match inside a zip inside a tar.gz. The adapters are external programs, so on Linux you install pandoc, poppler-utils and ffmpeg alongside it. It also integrates with fzf for interactive searching.
Strengths
- Searches PDFs, Office documents, EPUBs, SQLite databases and subtitles, not just text
- Descends recursively into archives and matches inside them
- Keeps ripgrep's speed and regex syntax
- Integrates with fzf for interactive searching across a document collection
Limitations
- Depends on external tools such as pandoc, poppler-utils and ffmpeg for the adapters
- First run over a large collection is slow until the cache is built
- On Windows the project states Chocolatey or Scoop are the only supported install methods
- Extraction quality is only as good as the underlying converter
Details
- Pricing
- FreeFree and open source under the AGPL.
- License
- AGPL-3.0
- Developer
- phiresky
- Platforms
- Windows, macOS, Linux, Command line
- How it runs
- Downloadable app
- Account
- Not required
- Works offline
- Yes
- Best suited for
- Finding a phrase you remember somewhere in a folder of PDFs and documents
- Categories
- CLI tools
- Last verified
- Added
- Provenance
- Selected from the TechWalrus downloads catalog (Utilities); facts checked against the developer's own pages, 3 sources on file.
Alternatives to ripgrep-all
Compare allSoftware that can replace ripgrep-all for an important use case, and what changes if you switch.
ripgrep
Searches a whole directory tree for a pattern in a fraction of the time grep takes, and skips what gitignore says to skip.
ripgrep is the upstream text search tool with official builds for all three desktop systems, but it cannot look inside PDFs, Office files or archives.
Similar software
Related functionality, not necessarily a direct replacement.
fzf
A fuzzy filter for any list: files, command history, processes, branches, anything you can pipe into it.
fd
Finds files by name without the argument soup that find requires, and it is much faster.
Television
Search files and other data through a terminal fuzzy finder.
sd
Replace text with a focused command-line tool.