FMAN
Awesome TUI File Manager
THIS REPO UNDERGOING A REWRITE.
π Features
- Mouse Support
- Clean UI
- File Preview
- Syntax Highlighting
- Themes
- Copy Path to Clipboard
More on the way!!
NOTE: If you want to edit your files in the terminal you must set the EDITOR
environment variable to your favorite editor. Example: vim, nvim, emacs...
β‘ Installation
Pre-built Binaries
You can install pre-built binaries on the releases page
GO
$ go install github.com/nore-dev/fman@latest
NPM
$ npm i @nore-dev/fman
Brew
brew install fman/tap/fman
β¨ Keybindings
Key |
Description |
q, Ctrl+C |
Exit from application |
a, h, left |
Move to parent directory |
d, l, right |
Move to selected directory |
s, j, down |
Move cursor down |
w, k, up |
Move cursor up |
enter |
Open file with default program |
c |
Copy selected entry path to the clipboard |
shift+g |
Move to the end of the list |
g |
Move to the beginning of the list |
. |
Toggle showing hidden Files |
~ |
Move to the home directory |
shift+down |
Scroll preview down |
shift+up |
Scroll preview up |
? |
Toggle help |
π» CLI options
Key |
Type |
Values |
Default value |
--theme |
string |
dracula,brogrammer |
dracula |
--icons |
string |
nerdfont,emoji,none |
nerdfont |
β€ Built With
Without these projects this project would not have existed at all.
π Themes
|
|
dracula |
catppuccin |
nord |
gruvbox |
brogrammer |
everblush |
π₯ CONTRIBUTING
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
)
- Commit your Changes (
git commit -m 'Add some AmazingFeature'
)
- Push to the Branch (
git push origin feature/AmazingFeature
)
- Open a Pull Request
π LICENSE
Distributed under the MIT License. See LICENSE
for more information.
β Acknowledgments
Inspired by knipferrc/fm