

A fast, modular, and feature-rich TUI file manager written in Go.

A fast, modular, and feature-rich TUI file manager written in Go.
For detailed guides, configuration options, and advanced usage, please see the docs/ directory:
fm to your needs.# Build from source
go build -o fm https://github.com/zulfikawr/fm/blob/main/cmd/fm
# Run
https://github.com/zulfikawr/fm/blob/main/fm [path]
| Key | Action |
|---|---|
Enter / โ / l | Open directory / Open file in editor |
Backspace / โ / h | Navigate to parent directory |
Space | Toggle selection for bulk actions |
c | Copy selection to clipboard |
x | Cut selection to clipboard |
v | Paste clipboard contents |
r | Rename highlighted item |
/ | Enter filter mode |
Alt+/ | Fuzzy content search (Find in Files) |
Tab | Autocomplete name or path |
g | Go to path (Local or Remote) |
Alt+T / Alt+W | New Tab / Close Tab |
Alt+1-9 | Switch between tabs |
. | Toggle settings |
Ctrl+C | Quit |
See keybindings.md for the full list.
This project is licensed under the MIT License - see the LICENSE file for details.