[−][src]Crate prodash
Prodash is a dashboard for displaying the progress of concurrent application.
It consists of two parts
- a
Tree
to gather progress information and messages - a terminal user interface which displays this information, along with optional free-form information provided by the application itself
Even though the Tree
is not async, it's meant to be transparent and non-blocking performance wise, and benchmarks seem to indicate this
is indeed the case.
The terminal user interface seems to be the least transparent part, but can be configured to refresh less frequently.
Terminal User Interface
By default, a TUI is provided to visualize all state. Have a look at the example provided in the tui module.
A demo application
Please have a look at the dashboard demo.
Run it with cargo run --example dashboard
and see what else it can do by checking out cargo run --example dashboard -- --help
.
Re-exports
pub use tree::Root as Tree; |
Modules
tree | |
tui | A module implementing a terminal user interface capable of visualizing all information stored in progress trees. |
Structs
TreeOptions | A way to configure new |