TUI File Managers

Discuss anything related to command line tools here.
Post Reply
Message
Author
User avatar
vevy
Posts: 752
Joined: Tue Sep 10, 2019 11:17 am

TUI File Managers

#1 Post by vevy » Sat Dec 26, 2020 5:08 pm

Last edited by vevy on Thu Dec 31, 2020 9:27 am, edited 3 times in total.
Help make the comprehensive CLI database happen:
                    Vote for filters/badges!

User avatar
vevy
Posts: 752
Joined: Tue Sep 10, 2019 11:17 am

Re: TUI File Managers

#2 Post by vevy » Sat Dec 26, 2020 5:08 pm

Reserved for future expansion.
Help make the comprehensive CLI database happen:
                    Vote for filters/badges!

User avatar
lintalist
Posts: 315
Joined: Sat Apr 19, 2014 12:52 am
Contact:

Re: TUI File Managers

#3 Post by lintalist » Sun Dec 27, 2020 1:30 am

Some different type of file managers for terminal use, all in development it seems

Cross platform

lf - Terminal file manager
https://github.com/gokcehan/lf
lf (as in "list files") is a terminal file manager written in Go. It is heavily inspired by ranger with some missing and extra features. Some of the missing features are deliberately omitted since they are better handled by external tools.
lf.png

nnn - is a full-featured terminal file manager
https://github.com/jarun/nnn
nnn can analyze disk usage, batch rename, launch apps and pick files. The plugin repository has tons of plugins and documentation to extend the capabilities further e.g. preview, (un)mount disks, find & list, file/dir diff, upload files.
It runs smoothly on the Pi, Termux (Android), Linux, macOS, BSD, Haiku, Cygwin, WSL, across DEs and GUI utilities or a strictly CLI environment.
nnn.png

Linux

ranger - A VIM-inspired filemanager for the console
https://github.com/ranger/ranger
ranger is a console file manager with VI key bindings. It provides a minimalistic and nice curses interface with a view on the directory hierarchy. It ships with rifle, a file launcher that is good at automatically finding out which program to use for what file type.
ranger.png

Rover - simple file browser for the terminal
https://lecram.github.io/p/rover/
Rover has a Terminal User Interface (TUI) designed to fit in a small terminal window. There are ten tabs, but only one is visible at each time, selected by keys 0-9.
rover.png
rover.png (3.27 KiB) Viewed 863 times

User avatar
vevy
Posts: 752
Joined: Tue Sep 10, 2019 11:17 am

Re: TUI File Managers

#4 Post by vevy » Sun Dec 27, 2020 10:38 am

- Added lf.
- nnn dev seems to have something against Windows.
- ranger is python, which has a centralized repo (see this post), so I am not keen on navigating that ocean. I think we can include python apps that have a compiled executable.
- It seems rover is not for Windows.
Help make the comprehensive CLI database happen:
                    Vote for filters/badges!

User avatar
lintalist
Posts: 315
Joined: Sat Apr 19, 2014 12:52 am
Contact:

Re: TUI File Managers

#5 Post by lintalist » Thu Dec 31, 2020 9:43 am

Vifm is a file manager (dual pane!) with curses interface, which provides Vi[m]-like environment for managing objects within file systems, extended with some useful ideas from mutt.
If you use vi, Vifm gives you complete keyboard control over your files without having to learn a new set of commands.

Website: https://vifm.info/
Downloads: https://vifm.info/downloads.shtml

Installation:
  • Download the single binaries 32/64 version ZIP file, unpack to a folder
  • Copy "data\vifmrc" to the "vifm.exe" folder (e.g. one folder "up") before starting "vifm.exe" - otherwise this file will be created in AppData
  • Edit vifmrc to point to your personal preference (replace less.exe with mtr for example and vim with your prefered editor)
Nice feature: F3, F4, F5, F6, F7, F8 work as "expected" e.g. view, edit, copy, move, mkdir, del

Screenshot:
Default.png

Post Reply