A ZSH plugin that enhances fzf with search integrations for Docker, tmux, Homebrew, Git, and more.
fzf-zsh-plugin is a ZSH plugin that extends the fuzzy finder fzf with additional search integrations for command-line tools like Docker, tmux, Homebrew, and Git. It automates fzf installation, binds Ctrl+R for history search, and provides a suite of scripts to fuzzy-search various system resources, enhancing terminal productivity.
ZSH users and command-line enthusiasts who want to streamline workflows involving Docker, Git, package management, and system administration with fuzzy finding.
It consolidates numerous fzf-based utilities into a single plugin, works across ZSH frameworks, offers optional advanced previews, and includes standalone scripts usable outside ZSH, providing a more integrated experience than the basic fzf plugin.
ZSH plugin to enable fzf searches of a lot more stuff - docker, tmux, homebrew and more.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Installs fzf into the home directory if missing, ensuring core functionality without manual setup, as stated in the README's 'automagically install' feature.
Includes over 20 scripts for Docker, Git, Homebrew, and system utilities like d-attach and fzf-git-checkout, streamlining workflows beyond basic file searches.
Works with Zgenom, Antigen, Oh-My-Zsh, and even without a framework via standalone scripts in the bin directory, making it versatile across setups.
Supports enhanced file previews with tools like bat and chafa via the FZF_PREVIEW_ADVANCED option, improving usability for images and syntax highlighting.
Advanced previews require installing multiple external tools like eza, bat, chafa, and exiftool, adding setup complexity and potential system bloat.
Many scripts are sourced from the fzf wiki with vague authorship ('?'), leading to overlap with existing user scripts and unclear maintenance boundaries.
Automatic fzf installation into the home directory may conflict with system-wide or user-managed versions, as noted in the FZF_PATH customization section.