| Crates.io | tui-slides |
| lib.rs | tui-slides |
| version | 0.1.4 |
| created_at | 2024-06-08 22:13:33.014639+00 |
| updated_at | 2024-09-12 21:18:52.604801+00 |
| description | Slides presentation in terminal |
| homepage | |
| repository | |
| max_upload_size | |
| id | 1265988 |
| size | 7,303,671 |
Terminal Presentation tool with modern TUI capable to render images in terminal and with many more widgets.
cargo install tui-slides
paru -S tui-slides
To create new presentation You have to create a folder with JSON file where you can create Your presentation slides. Example file is here.
To start tui-slides we just call it with argument -j where we specify path to JSON file with slides data.
tui-slides -j="./path_to_slides/slides.json"
Main section of slide config is box_size. Here we set fixed size of content box.
"box_size": { "width": 50, "height": 50 }
slides property is defining content. Slide content have it's type, content, rect, data, max & color.
There are few types at the moment but in the future there should be support for every widget in Ratatui library.
Supported widgets ATM: