{"repo":"natecraddock/zf","free":true,"listed":false,"github":"https://github.com/natecraddock/zf","clone":"git clone https://github.com/natecraddock/zf.git","description":"a commandline fuzzy finder and zig module designed for filtering filepaths","language":"Zig","stars":610,"topics":["zig","cli","unix","fuzzy","fuzzy-search","library","zig-package","zig-library"],"license":"MIT","category":"cli-tools","readme_excerpt":"zf zf is a fuzzy finder that excels at filtering filepaths: because filenames are usually unique, matches on filenames are prioritized when the query resembles a file path, zf uses heuristics for a more accurate match The goal of zf is to be more accurate than other fuzzy finders when filtering filepaths, but it also functions as a general-purpose fuzzy finder. zf is also available as an allocation-free library for fuzzy filtering. See the docs for more info. Try zf online! Demo https://user-images.githubusercontent.com/7967463/225198950-a6ab568f-644f-40a1-b202-c12a35aeaed8.mp4 Features fuzzy matching algorithm designed for file paths refine search results with whitespace separated query terms smartcase (case insensitive unless the query contains uppercase letters) multiselect to output multiple selected lines preview window Zig and C libraries for the zf ranking algorithm Docs Usage Documentation Library Documentation Why use zf? zf was designed knowing that a frequent use case for fuzzy finders is filtering filepaths. It also works great for any arbitrary string, but it is especially good at filtering filepaths with precision. Specifically, Matches on filenames are prioritized over filepath matches Matches on the beginning of a word are prioritized over matches in the middle of a word Non-sequential character matches are penalized Strict path matching offers even more precision Here are some concrete examples. Filename priority The query is matched first on the filename and","default_branch":null,"files":null,"tree":[],"storefront":"/r/natecraddock","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/natecraddock/zf/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}