termancy
Zig libraries for command-line and terminal programs: commands and flags,
layered configuration, terminal user interfaces, and the operating system around
them, with a termancy program that scaffolds, records, and inspects.
- Your first app in 10 minutes
- Components: copy them in with
termancy tui add - The termancy command reference
Libraries
term | term - the terminal underneath cli and tui: what it can show, how wide text is,
escape sequences both ways, styled text and its layout, and the terminal device itself. |
field | field - what settings mean, shared by cli and cfg. |
cli | cli - command-line applications from typed declarations. |
cfg | cfg - load, layer, query, decode, and write configuration. |
tui | tui - terminal user interfaces: an Elm-architecture program runner, key bindings,
focus, and headless testing, on top of term (terminal control, styles, layout, input
events), whose names are re-exported here so a program needs one import. |
sys | sys - the operating system, as a command-line program needs it, grouped by
concern: system, security, observability, distribution. |