#cli-applications #cli #bash #fuzzy #finding #search #user

fuzzy_finder

A fuzzy finding UI for CLI applications written in Rust

8 releases

0.4.1 Apr 12, 2024
0.4.0 Apr 12, 2024
0.3.2 Jan 12, 2023
0.3.0 Sep 16, 2022
0.1.0 Jan 14, 2022

#260 in Command-line interface

Download history 3/week @ 2024-02-04 9/week @ 2024-02-11 24/week @ 2024-02-18 33/week @ 2024-02-25 15/week @ 2024-03-03 29/week @ 2024-03-10 23/week @ 2024-03-17 14/week @ 2024-03-24 44/week @ 2024-03-31 225/week @ 2024-04-07 51/week @ 2024-04-14 21/week @ 2024-04-21 12/week @ 2024-04-28

316 downloads per month
Used in 4 crates

MIT/Apache

44KB
514 lines

fuzzy_finder

Crates.io

fuzzy_finder is a fuzzy finding UI for Rust CLI applications.

Does your CLI app have a big list of things your users want to search through? If so you might find this library helpful. It looks like this:

An image showing fuzzy finding through Lord of the Ring characters

It comes with a Lord of the Rings example, which you can run like this:

cargo run --example lotr

Here's a little demo: asciicast

The design owes a great debt to the wonderful fzf.

History

fuzzy_finder was developed for lk, a CLI front-end for bash scripts.

Dependencies

~1.8–2.4MB
~31K SLoC