rtfm makes it easy to find and browse source code on your system. It scans everything, including
virtual environments, node_modules, Maven repositories, and more, so you can quickly look up code
while you work.
rtfm-demo.mp4
rtfm builds an index of third party dependencies that already exist on your system, across all of
your projects, then lets you navigate them using fzf, and view them with syntax highlighting.
Supported languages:
- JavaScript / TypeScript
- Python
- Java
- Go
Install fzf
sudo apt install fzfBuild and install
make installMake sure that the rtfm binary is in your PATH. You can do this by adding the following line to
your ~/.bashrc or ~/.zshrc file:
export PATH="$PATH:$(go env GOPATH)/bin"Index code and documentation
rtfm index Search everything
rtfm search <query>Search for a specific language
rtfm search <query> --lang <language>Search for an exact match
rtfm search <query> --exactThis project is licensed under the Apache License 2.0. You are free to use, modify, and distribute this software under the terms of the license.