8 个稳定版本
1.6.0 | 2023年10月3日 |
---|---|
1.5.0 | 2022年8月7日 |
1.4.1 | 2021年11月6日 |
1.3.6 | 2021年5月24日 |
1.3.0 | 2020年5月12日 |
#14 in #fuzzy-finder
每月51次下载
105KB
1.5K SLoC
fozzie
fozzie 是一个简单的终端快速模糊文本选择器。
安装
macOS 和 Linux
cargo install fozzie
二进制文件也可在仓库的发布页面找到。下载 tar 文件,并将可执行文件放置在您的路径中。
从源代码
git clone https://github.com/npezza93/fozzie
cd fozzie
cargo build --release
find. -type f | ./target/release/fozzie
用法
将项目列表管道传递给 fozzie 并开始搜索
find . -type f | fozzie
评分
fozzie 的评分算法目前主要基于 fzy 的实现,可在此处找到。它优先考虑连续字母和单词开头的匹配
file
匹配 file
而不是 filter
amp
匹配 app/models/posts.rb
abce
匹配 abcdef
而不是 abc de
test
匹配 tests
而不是 testing
appcont
匹配 app/controllers/application_controller.rb
而不是 app/controllers/home_controller.rb
依赖关系
~8–20MB
~260K SLoC