Files
neoscim/src/main.rs
2025-11-12 09:45:22 -07:00

27 lines
506 B
Rust

mod app;
use std::env::args;
use crate::app::{app::App};
fn main() -> Result<(), std::io::Error> {
let args = args().collect::<Vec<String>>();
let mut app = if args.len() > 1 {
let file = &args[1];
match App::new_with_file(file) {
Ok(o) => o,
Err(e) => {
return Err(e);
},
}
} else {
App::new()
};
let term = ratatui::init();
let res = app.run(term);
ratatui::restore();
return res;
}