Skip to content

Latest commit

 

History

History
38 lines (31 loc) · 1.58 KB

README.md

File metadata and controls

38 lines (31 loc) · 1.58 KB

fml - file manager lite

Written in BASH v5+, fml is coded with heavy bashisms not intended for portability. fml is wrote in very clean, minimal BASH and requires no external dependencies. Fml is a TUI written in raw VT100 ANSI escape sequences

Some people ask, 'Why not stick to ncurses? That's what it's made for' ..Well, because we don't need to and each invocation of tput adds 10-15ms to execution time. Also ncurses is less portable than ANSI escape sequences. Why would we?



Install

Download the repository

git clone https://github.com/wick3dr0se/fml&& cd fml

Optionally install fml to path with make install

Usage

Execute fml (if installed to path, aliased, ...), otherwise bash fml/./fml

Interface Controls

A ... Toggle all (including hidden) files
D ... Create directory
F ... Create file
X ... Delete marked file/directory
Q ... Quit

Movements

←, H ... Back a directory
↓, J ... Move down
↑, K ... Move up
→, L ... Enter file/directory