mod app;
mod event;
mod git;
mod keys;
mod tree;
mod ui;
fn main() -> anyhow::Result<()> {
let args: Vec<String> = std::env::args().collect();
if args.get(1).map(String::as_str) == Some("--seq-editor") {
std::fs::copy(&args[2], &args[3])?;
return Ok(());
}
if let Some(dir) = args.get(1) {
std::env::set_current_dir(dir)?;
}
let mut app = app::App::new();
ratatui::run(|terminal| app.run(terminal))
}