2D pseudographic terminal.
Retroglyph is a code-page 437 terminal renderer and lightweight UI framework, similar to BearLibTerminal.
This project is under heavy development and is not yet ready for use.
Currently retroglyph has no required dependencies, and supports no_std1.
Enables the software backend.
Uses softbuffer to render a terminal as a &mut [u32] pixel buffer.
The following is a comparison of features with BearLibTerminal:
Initialization and configuration:
-
open -
close -
set
Output state:
-
color -
bkcolor -
composition -
layer
Output:
-
clear -
clear_area -
crop -
refresh -
put -
pick -
pick_color -
pick_bkcolor -
put_ext -
print -
measure
Input:
-
state -
check -
has_input -
read -
peek -
read_str
Utility:
-
delay -
color_from_name -
color_from_argb
This project uses just to run commands the same way as the CI:
cargo just checkto check formatting and lints.cargo just coverageto generate and preview code coverage.cargo just docto generate and preview docs.cargo just testto run tests.
For a full list of commands, see the Justfile.
Footnotes
-
I have delusions of using this on a microcontroller. ↩