48 lines
825 B
Markdown
48 lines
825 B
Markdown
# joomer-ftxui-file-browser
|
|
Terminal User Interface for file browsing using ftxui
|
|
|
|
<img src="resources/joomer-bella-basic-renderer.png">
|
|
|
|
# Demonstrates
|
|
-
|
|
- supports arrow keys or mouse navigation
|
|
- jump in and out of directories,
|
|
- select a file and print it's size
|
|
|
|
# Usage
|
|
|
|
```
|
|
# Compile the program
|
|
make all
|
|
```
|
|
|
|
[todo]
|
|
- create windows version
|
|
- add numbers to select
|
|
- display file size
|
|
|
|
# Build
|
|
```
|
|
learndir/
|
|
└── FTXUI/
|
|
└── joomer-ftxui-file-browser/
|
|
└── build_engine_sdk/
|
|
|
|
```
|
|
|
|
## Ubuntu Linux (kasm-ubuntu)
|
|
```
|
|
git clone https://github.com/ArthurSonzogni/FTXUI
|
|
mkdir build
|
|
cd build
|
|
cmake --build . --config Release
|
|
cd ..
|
|
git clone https://git.indoodle.com/jason/joomer-ftxui-file-browser.git
|
|
cd joomer-ftxui-file-browser.git
|
|
make all -j4
|
|
bin/Linux/release/joomer-ftxui-file-browser
|
|
```
|
|
|
|
|
|
|