Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wick3dr0se/fml
:card_index_dividers: A stupid simple, fast TUI file manager written in BASH v4.2+
https://github.com/wick3dr0se/fml
bash cli file-manager filemanager shell shell-script terminal-based tui
Last synced: about 1 month ago
JSON representation
:card_index_dividers: A stupid simple, fast TUI file manager written in BASH v4.2+
- Host: GitHub
- URL: https://github.com/wick3dr0se/fml
- Owner: wick3dr0se
- License: gpl-3.0
- Created: 2022-12-06T07:04:11.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-03T18:13:08.000Z (11 months ago)
- Last Synced: 2024-11-03T22:33:59.723Z (about 2 months ago)
- Topics: bash, cli, file-manager, filemanager, shell, shell-script, terminal-based, tui
- Language: Shell
- Homepage:
- Size: 65.1 MB
- Stars: 76
- Watchers: 5
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-tuis - fml
README
fml - file manager liteWritten 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## Install
Download the repository
```bash
git clone https://github.com/wick3dr0se/fml; cd fml
```_Optionally install fml to path_
```bash
cp fml /usr/local/bin
```## Usage
Execute `fml` (if installed to path, aliased, ...), otherwise `bash fml`/`./fml`## Interface Controls
`.` ... Toggle all (including hidden) files
`/` ... Change directory
`:` ... Execute command
`>` ... Create file or directory/
`-` ... Delete file
`Q` ... Quit### Movements
`←`, `H` ... Back
`↓`, `J` ... Move down
`↑`, `K` ... Move up
`→`, `L` ... Open