#github #file-picker #interactive #cli

bin+lib rfp

A Rust rewrite of fpp that lets you interactively select files from piped input and open them in your editor

7 releases

Uses new Rust 2024

0.3.3 Oct 17, 2025
0.3.2 Sep 11, 2025
0.3.1 Aug 23, 2025
0.2.1 Aug 6, 2025
0.1.0 Aug 2, 2025

#2726 in Command line utilities

MIT license

29KB
711 lines

rfp - Rust File Picker

CI main License: MIT

A Rust rewrite of fpp that lets you interactively select files from piped input and open them in your editor.

Installation

macOS

brew tap psyclaudeZ/rfp
brew install rfp

Other platforms

cargo install rfp

Usage

Pipe any command output to rfp and it will parse out file paths for interactive selection:

find . -name "*.rs" | rfp
git grep -i 'TODO' | rfp
git ls-files | rfp

Press ? for help on motions and functions.

Acknowledgements

This project began as a learning exercise to explore Rust and is heavily inspired by Facebook PathPicker, a tool I've been using since it was born.

Dependencies

~10–23MB
~306K SLoC