fuzzy finder file manager
- Navigate directories seamlessly using only your keyboard
- Blazing-fast fuzzy search powered by
fzf - File preview using
bat(fallback tocat) - Directory preview using
eza(fallback tols) - Customizable multimedia file opener (
wslview,xdg-open, etc.) - Fully configurable via environment variables
Ensure you have the following installed:
fzf- Core dependency, the entire file manager is built around iteza- For enhanced directory listing (fallback tols)bat- For file previewing (fallback tocat)nvim- For text editing (fallback tonano)- A media opener like
wslview,xdg-open, oropen - Nerd Fonts - For proper icon rendering in the terminal
curl -fsSL https://raw.githubusercontent.com/ashish0kumar/fzfm/main/fzfm -o ~/.local/bin/fzfm
chmod +x ~/.local/bin/fzfmRun the script:
fzfm| Key | Action |
|---|---|
Up/Down Arrow |
Move selection up/down |
Enter / Right Arrow |
Open file/folder |
Shift + Up/Down |
Scroll preview |
Ctrl + R |
Refresh file list |
Customize behavior according to your system by setting the following:
export FZFM_MEDIA_OPENER="xdg-open" # Set preferred media opener
export FZFM_TEXT_EDITOR="nvim" # Set preferred text editor
export FZFM_LIST_COMMAND="eza" # Set directory listing command
export FZFM_PREVIEW_COMMAND="bat" # Set preview commandFeel free to fork the repository, submit issues, or contribute improvements!
ยฉ 2025-present Ashish Kumar