<p align="center">
<a href="https://github.com/npezza93/fozzie">
<img src="./.github/logo.jpg" width="750">
</a>
</p>
# fozzie
![Build Status](https://github.com/npezza93/fozzie/workflows/tests/badge.svg)
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
### Usage
Pipe a list of items to fozzie and start searching:
```
### Scoring
fozzies scoring algorithm is currently heavily based on fzy's implementaion
which can be found [here](https://github.com/jhawthorn/fzy/blob/master/ALGORITHM.md).
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`