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/fzfm
Run 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 command
Feel free to fork the repository, submit issues, or contribute improvements!
Β© 2025-present Ashish Kumar