https://github.com/hathibelagal-dev/tui-file-explorer
Just a beautiful file explorer that runs in the terminal
https://github.com/hathibelagal-dev/tui-file-explorer
c file-explorer lightweight retro terminal-based tui
Last synced: 9 months ago
JSON representation
Just a beautiful file explorer that runs in the terminal
- Host: GitHub
- URL: https://github.com/hathibelagal-dev/tui-file-explorer
- Owner: hathibelagal-dev
- License: gpl-3.0
- Created: 2023-06-08T21:01:58.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-06-21T11:35:23.000Z (over 2 years ago)
- Last Synced: 2025-01-09T05:25:20.037Z (10 months ago)
- Topics: c, file-explorer, lightweight, retro, terminal-based, tui
- Language: C
- Homepage:
- Size: 83 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🗄️ tui-file-explorer
- 🖥️ A pretty file explorer that runs in the terminal. Instantly preview files in hex, determine strings present in binary files, and know file signatures. Very handy tool if you're participating in a CTF, reverse engineering stuff, or just want to be more efficient while exploring folders.
- 🔥 Written in pure C, so it's extremely fast and lightweight
- 🥦 The executable is just *19048 bytes*
- 🚀 **Rapidly improving**
### Screenshots
Running on Ubuntu 18.04.3 LTS


Running inside VS Code's terminal

### Build and Run
On Ubuntu
```bash
sudo apt install libmagic-dev
make
bin/fex
```
You can use `make fast` to create a larger, but faster, binary.
### ⌨️ Controls
**w** - go up a file
**s** - go down a file
**t** - toggle between hex and ASCII preview
**space** - select current directory
**p** - go to parent directory
**b** - go back to previous directory
**h** - go to home directory
**r** - redraw (necessary after resizing the terminal window)
**q** - quit