summaryrefslogtreecommitdiffstats
path: root/bin/imag-tui/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'bin/imag-tui/src/lib.rs')
-rw-r--r--bin/imag-tui/src/lib.rs6
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(())
}