happyfinder
(another) Fuzzy file finder for the command line.
A command‑line utility provides interactive fuzzy searching of files and execution of a chosen command on the selected items. It presents a terminal UI built with termbox‑go, allowing users to type a pattern, navigate results with arrow keys, and mark multiple files before invoking the command. The default command is taken from environment variables ($GIT_EDITOR, $EDITOR) or falls back to vim, with Windows support via a built‑in alias.
The tool can operate on the current directory or, when invoked with the `-git` flag, automatically restrict the search to files tracked by Git. An optional `-cmd=` argument lets users specify a custom command, and the placeholder `$FILES` inside the command string is replaced with the quoted list of selected files. Keyboard shortcuts support editing the pattern, toggling marks, and running or quitting the session.
Installation is performed with a standard Go toolchain command, and the binary works on Windows, macOS, and Linux without requiring external dependencies. The project is considered stable and is positioned as a terminal‑based alternative to fuzzy finders found in text editors.
Reviews
Loading reviews…
Similar apps

Clipboard, Input & Automation
fzf
A general purpose command-line fuzzy finder, can be used with any list: files/directories, command history, processes, hostnames…
File Management & Transfer
fd
A simple, fast and user-friendly alternative to `find`.
File Management & Transfer
lf
Fast, extensively customizable file manager.
Terminals & CLI
tere
A faster alternative to using cd and ls.
File Management & Transfer
clifm
The command line file manager.
Task & Project Management
fjira
Fuzzy finder and TUI application for Jira.