fzf

What does it do?

fzf is a command-line fuzzy finder—a terminal tool for interactively searching a list and selecting an item—and an interactive terminal toolkit; it reads a list from standard input and writes the selected item to standard output. [1a][1b][1c] It helps with selecting files, browsing command history, previewing data, or building custom terminal menus and workflows; for example, find * -type f | fzf > selected lets a user pick a file from a list. [2a][2b]

Activity, over time

Daily observations from the public event archive.

Attention

Daily stars & forks

Loading attention chart

Star accumulation

Cumulative stars

Loading star accumulation chart

Pull requests

Daily opens & merges

Loading pull requests chart

Conversations

Daily issues & comments

Loading conversations chart

Community

Daily accounts & reviews

Loading community chart

Releases

Daily releases

Loading releases chart

Mentions

12posts · 30d
Nov 30 posts
  1. 项目地址:junegunn/fzf 安装说明:junegunn/fzf 盒子实测:fzf 0.74.5,1 万路径 -f api ≈3.7 ms;脚本没 TTY 时用 -f,别硬开交互界面。

    3 views
  2. Reddit · · r/u_MrWillow78 · u/MrWillow78

    Free GitHub tool: pick files quickly with fzf fzf is a free, MIT-licensed fuzzy finder for the terminal. It takes a list of items and lets you narrow it by typing a few letters, then returns the item you select. On a Mac with Homebrew: 1. `brew install fzf` 2. Run `fzf` from a folder to interactively choose a file. You need a terminal and Homebrew for this route. No account or paid API is required. Optional shell shortcuts and completions need separate setup; the basic command works without them. Official repo and installation guide: junegunn/fzf

    1 point
  3. Sweet! Well-expressed, and well-explored. It's easy to setup an interface that makes search a bit easier still, including showing you a list as you interactively filter history, with fzf, [gh-fzf]. Examples of what users use most frequently, the key-bindings.{bash,zsh} has history key binds [arch-fzf]. The developer, junegunn, writes about it more generally, and all the other fun ways you can apply it [dev-fzf]. For a few years, I wrote history files per shell-spawn, and loaded a batch of history from recent days to keep fresh what's in the immediately searchable history. Nowadays, I've just offloaded that to atuin [atuin], which I install from brew or with cargo binstall. Much less configuration, and now get to quickly explicitly switch between history lists filtered as: global, host (you can sync among hosts), session, directory, -- I don't remember what filter session+ means. - [gh-fzf]: junegunn/fzf - [arch-fzf]: wiki.archlinux.org - [dev-fzf]: junegunn.github.io - [atuin]: atuin.sh

  4. 终端找文件和历史命令,总是翻半天?⌨️ fzf 提供模糊搜索和交互预览,还能配合 Shell 脚本。 键盘一搜就定位。🔎 junegunn/fzf #Terminal #CLI #浇朋友 #蓝朋友 #互关 #fo

    3 likes · 83 views
  5. This is useful on non-customized machines, but I always install fzf now, including the shell integrations like fuzzy history search bound to ctrl-r. junegunn/fzf

  6. Too many files to hunt through? fzf is a fuzzy finder for files, command history and almost any list. Type a few letters and pick a match. junegunn/fzf #CLI #Terminal #fo

    1 like · 26 views
  7. While digging into it, I found I could reproduce the rendering issue with fzf alone, so I also filed an upstream issue with a minimal repro 😹 fzf#4938

    1 like
  8. Reddit · · r/u_MrWillow78 · u/MrWillow78

    Free GitHub tool: choose files quickly in Terminal with fzf Ever run a command and wished you could search a list by typing a few letters? fzf is a free, open-source command-line fuzzy finder. It can help you pick a file from the current directory without remembering its full name. On a Mac with Homebrew already installed, run `brew install fzf`. Move into a folder in Terminal, run `fzf`, type part of a filename, and press Enter to select it. The selected path is printed to the terminal. No account, subscription or paid API is required for this basic use. It also has optional shell keybindings and integrations, but follow the project instructions to set those up. Official repo and installation guide: junegunn/fzf

    1 point
  9. X · · @mahdi

    fzf is still the fuzzy finder I reach for when everything else feels heavy. Pipe anything into it and pick. junegunn/fzf

    80 views
  10. Reddit · · r/u_MrWillow78 · u/MrWillow78

    fzf: a free GitHub tool for finding filenames without remembering the exact name Remember part of a filename, but not the whole thing? fzf gives you a searchable list inside your terminal. As you type, it narrows the matches. On a Mac with Homebrew already installed: 1. Open Terminal and run: brew install fzf 2. Move into the folder you want to search, then run: fzf 3. Type part of a filename, use the arrow keys and press Enter. It prints the selected path; it does not open the file. Escape cancels. It's free, MIT-licensed software. Other supported installation methods, including Windows and Linux options, are in the README. Searching inside file contents is a separate job; this basic example searches filenames. Official repo and setup: junegunn/fzf This walkthrough is based on the official documentation, not a personal test.

    1 point

Latest stargazers

The last 10 distinct accounts we observed this year.

Most active participants

PR, issue, comment & review events in the past year.

Packages

No packages found.

README badges

Embed a badge in your README or website.

Live mentions · last 30 days
junegunn/fzf mentions in the last 30 days