6 releases
0.1.5 | Apr 23, 2024 |
---|---|
0.1.4 | Apr 9, 2024 |
0.1.3 | Jan 22, 2024 |
0.1.2 | Nov 14, 2023 |
0.1.1 | Oct 31, 2023 |
#321 in Development tools
498 downloads per month
91KB
2K
SLoC
scarb-ui
Terminal user interface primitives used by Scarb and its extensions.
This crate focuses mainly on two areas:
- Serving a unified interface for communication with the user, either via:
- rendering human-readable messages or interactive widgets,
- or printing machine-parseable JSON-NL messages, depending on runtime configuration.
- Providing reusable
clap
arguments for common tasks.
See crate documentation for more information.
lib.rs
:
Terminal user interface primitives used by Scarb and its extensions.
This crate focuses mainly on two areas:
- [
Ui
] andcomponents
: Serving a unified interface for communication with the user, either via:- rendering human-readable messages or interactive widgets,
- or printing machine-parseable JSON-NL messages, depending on runtime configuration.
args
: Providing reusableclap
arguments for common tasks.
There are also re-export from various TUI crates recommended for use in Scarb ecosystem,
such as indicatif
or console
.
Dependencies
~3–11MB
~119K SLoC