NOTE: this is an experimental Crumb usable. In early dev stage. It is used in Crumbicon.
tui.crumb
is a Crumb usable providing a rudimentary functional TUI framework.
The TUI builds up on the abstractions provided by the event loop usable to allow the creation and manipulation of encapsulated UI elements.
- Download https://raw.githubusercontent.com/ronilan/tui.crumb/main/tui.crumb
- Download dependencies on usables:
colors.crumb
https://raw.githubusercontent.com/ronilan/colors.crumb/main/colors.crumbevent-loop.crumb
https://raw.githubusercontent.com/ronilan/event-loop.crumb/main/event-loop.crumb
- Place it in your Crumb project. (see: Crumb Template for an easy starter.)
- Use it.
WIP
WIP
Crumbicon - a mouse driven icon editor for your terminal. It creates, and then edits svg images that can be used as website favicons (i.e. the little icons that appear at the top tabs etc.). Icons can be 8 pixels by 8 pixels, or 16 pixels by 16 pixels, utilizing 256 colors.
Rewordle - lets you play all the Worlde words from the beginning in the terminal.
Build:
docker build -t tui.crumb.crumb [email protected]:ronilan/tui.crumb.crumb.git#main
Run:
docker run --rm -it tui.crumb.crumb
Or "all in one":
docker run --rm -it $(docker build -q [email protected]:ronilan/tui.crumb.crumb.git#main)
Then in the shell:
./crumb examples/10-print.crumb
Clone the repo:
git clone [email protected]:ronilan/tui.crumb.crumb.git
CD into directory:
cd tui.crumb.crumb
Build Crumb interpreter:
chmod +x build-crumb.sh && ./build-crumb.sh
Run:
./crumb examples/demo.crumb
WIP