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

Download history 4/week @ 2024-07-01 51/week @ 2024-07-22

每月51次下载

自定义许可

105KB
1.5K SLoC

fozzie

Build Status

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