Crates.io | anathema |
lib.rs | anathema |
version | 0.1.1-alpha |
source | src |
created_at | 2022-08-04 18:02:21.161279 |
updated_at | 2022-08-04 20:35:52.408277 |
description | Text User Interface library (TUI) with a template language and runtime |
homepage | https://github.com/togglebyte/anathema |
repository | https://github.com/togglebyte/anathema |
max_upload_size | |
id | 638855 |
size | 450,166 |
A TUI library with a custom template language and runtime
hstack [width: 40, height: 10]:
// Left pane
expand [factor: 1]:
border:
vstack:
text: "Item 1"
text: "Item 2"
text: "Item 3"
// Right pane
expand [factor: 4]:
border:
expand:
text: "This isn't where I parked my car!"
output
┌──────┐┌──────────────────────────────┐
│Item 1││This isn't where I parked my │
│Item 2││car! │
│Item 3││ │
└──────┘│ │
│ │
│ │
│ │
│ │
└──────────────────────────────┘