Skip to main content

gromnie_cli/
lib.rs

1pub mod app;
2pub mod draw;
3pub mod load_tester;
4pub mod wizards;
5
6pub use app::{App, AppScreen};
7pub use draw::Draw;
8pub use wizards::{ConfigWizard, LaunchWizard};
9
10use ratatui::prelude::Backend;
11use ratatui::{Frame, Terminal};
12use std::error::Error;
13
14pub fn draw(app: &mut App, frame: &mut Frame) {
15    app.draw(frame);
16}
17
18pub fn run(app: &mut App, terminal: &mut Terminal<impl Backend>) -> Result<(), Box<dyn Error>> {
19    app.run(terminal)
20}