fozzie

Crates.iofozzie
lib.rsfozzie
version1.6.0
sourcesrc
created_at2020-05-11 02:34:01.267382
updated_at2023-10-03 00:44:11.181179
descriptionA quick fuzzy finder for the terminal
homepage
repositoryhttps://github.com/npezza93/fozzie
max_upload_size
id239901
size163,243
Nick Pezza (npezza93)

documentation

README

fozzie

Build Status

fozzie is a simple and quick fuzzy text selector for the terminal.

Installation

macOS and Linux
cargo install fozzie

Binaries are also available on the releases page of the repo. Download the tar file, and place the executable in your path.

From source
git clone https://github.com/npezza93/fozzie
cd fozzie
cargo build --release
find. -type f | ./target/release/fozzie

Usage

Pipe a list of items to fozzie and start searching:

find . -type f | fozzie

Scoring

fozzies scoring algorithm is currently heavily based on fzy's implementaion which can be found here. It favors consecutive letters and start of word matches

file matches file over filter

amp matches app/models/posts.rb

abce matches abcdef over abc de

test matches tests over testing

appcont matches app/controllers/application_controller.rb over app/controllers/home_controller.rb

Commit count: 155

cargo fmt