{"repo":"mistakenelf/fm","free":true,"listed":false,"github":"https://github.com/mistakenelf/fm","clone":"git clone https://github.com/mistakenelf/fm.git","description":"A terminal based file manager","language":"Go","stars":635,"topics":["golang","go","filemanager","bubbletea","cli","terminal","file-manager","fm","tui"],"license":"MIT","category":"cli-tools","readme_excerpt":"Keep those files organized About The Project A terminal based file manager Built With - Go - bubbletea - bubbles - lipgloss - Glamour - Chroma - Cobra Installation Curl Go AUR Install through the Arch User Repository with your favorite AUR helper. There are currently two possible packages: - fm-git: Builds the package from the main branch - fm-bin: Uses the github release package Features - File icons (requires nerd font) - Layout adjusts to terminal resize - Syntax highlighting for source code with customizable themes using styles from chroma (dracula, monokai etc.) - Render pretty markdown - Mouse support - Themes ( default , gruvbox , nord ) - Render PNG, JPG and JPEG as strings - Colors adapt to terminal background, for syntax highlighting to work properly on light/dark terminals, set the appropriate theme flags - Open selected file in editor set in EDITOR environment variable - Copy selected directory items path to the clipboard - Read PDF files Themes Default Gruvbox Nord Usage - fm will start fm in the current directory - fm update will update fm to the latest version - fm --start-dir=/some/start/dir will start fm in the specified directory - fm --selection-path=/tmp/tmpfile will write the selected items path to the selection path when pressing E and exit fm - fm --enable-logging=true start fm with logging enabled - fm --pretty-markdown=true render markdown using glamour to make it look nice - fm --theme=default set the theme of fm - fm --show-icons=false set whether t","default_branch":null,"files":null,"tree":[],"storefront":"/r/mistakenelf","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mistakenelf/fm/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}