diff options
Diffstat (limited to 'bin/imag-tui/src/lib.rs')
-rw-r--r-- | bin/imag-tui/src/lib.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/bin/imag-tui/src/lib.rs b/bin/imag-tui/src/lib.rs index b0043ff2..45d3c629 100644 --- a/bin/imag-tui/src/lib.rs +++ b/bin/imag-tui/src/lib.rs @@ -36,6 +36,7 @@ extern crate libimagentryutil; use anyhow::Error; use anyhow::Result; use clap::App; +use cursive::Cursive; use libimagrt::runtime::Runtime; use libimagrt::application::ImagApplication; @@ -43,9 +44,14 @@ use libimagrt::application::ImagApplication; mod ui; mod views; +use views::mainview::MainView; + pub enum ImagTui {} impl ImagApplication for ImagTui { fn run(rt: Runtime) -> Result<()> { + let mut siv = Cursive::default(); + siv.add_layer(MainView::new(rt.extract_store())); + siv.run(); Ok(()) } |