diff --git a/okrmng/src/main.rs b/okrmng/src/main.rs index d3e008c..a23682f 100644 --- a/okrmng/src/main.rs +++ b/okrmng/src/main.rs @@ -1,7 +1,12 @@ mod cli; -mod defs; mod config; +mod defs; fn main() { - cli::run(); + cli::run().unwrap_or_else(|e| { + for c in e.chain() { + eprintln!("{c:#?}"); + } + eprintln!("{:#?}", e.backtrace()); + }); } diff --git a/oukaro/src/main.rs b/oukaro/src/main.rs index 3c41125..91eb529 100644 --- a/oukaro/src/main.rs +++ b/oukaro/src/main.rs @@ -1,3 +1,7 @@ +mod config; +mod defs; +mod utils; + use std::{io::Write, path::Path}; use anyhow::Result; @@ -9,11 +13,7 @@ use crate::{ utils::{dir_copys, find_data_path, mount_overlyfs}, }; -mod config; -mod defs; -mod utils; - -fn main() -> Result<()> { +fn run() -> Result<()> { let mut builder = Builder::new(); builder.format(|buf, record| { let local_time = chrono::Local::now(); @@ -60,3 +60,12 @@ fn main() -> Result<()> { inotify.read_events_blocking(&mut [0; 1024])?; } } + +fn main() { + run().unwrap_or_else(|e| { + for c in e.chain() { + eprintln!("{c:#?}"); + } + eprintln!("{:#?}", e.backtrace()); + }) +}