junegunn氏が開発するfzfは、汎用の曖昧検索(fuzzy finder)およびインタラクティブなターミナルツールキットです。ファイル選択やコマンド履歴の参照、データプレビューなど、複雑なデータセットを数百万件でも数ミリ秒で曖昧マッチングしながらナビゲートできます。
単一バイナリで配布されポータブルなうえ、Bash・Zsh・Fish・Nushell・Vim・Neovimなど各種シェル・エディタに統合可能です。Homebrew、Mise、各種Linuxパッケージマネージャ、Windows向け(Chocolateyなど)、gitクローンやバイナリの直接ダウンロードなど複数の方法でインストールできます。MITライセンスで公開され、GitHub上で83.1kスター、フォーク数3.1k、コミット数3,746件に達しています。
出典が伝えている要点
- fzfはjunegunn氏によって開発されたコマンドラインツールである
- fzfはMITライセンスの下で公開されている
- fzfはGitHub上で83.1kのスターを獲得している
- fzfのフォーク数は3.1kである
- fzfは公式に「a general-purpose command-line fuzzy finder and an interactive terminal toolkit」と定義されている
- fzfはファイル選択、コマンド履歴の参照、データプレビューに利用できる
- fzfは複雑なデータセットを曖昧マッチングでナビゲートできる
- fzfは単一バイナリとして配布されポータブルである
- fzfは数百万のアイテムを数ミリ秒で処理できる
- fzfはBash、Zsh、Fish、Nushell、Vim、Neovimに統合可能である
- fzfはHomebrew、Mise、各種Linuxパッケージマネージャ、Windows向け(Chocolatey等)、gitクローン、バイナリ直接ダウンロードなど複数の方法でインストールできる
- fzfのコミット数は3,746件である
原文より
a general-purpose command-line fuzzy finder and an interactive terminal toolkit
出典: github.com