Skip to content

dreamlax/fml

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

file manager lite

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 90.8%
  • Makefile 9.2%