diff --git a/src/main.rs b/src/main.rs index bd21347..eb0f18a 100644 --- a/src/main.rs +++ b/src/main.rs @@ -52,7 +52,14 @@ use restack::create_todo; #[allow(unused_imports)] use miette::Context; -fn main() -> miette::Result<()> { +fn main() { + if let Err(error) = run() { + eprint!("{error:?}"); + std::process::exit(1); + } +} + +fn run() -> miette::Result<()> { let opts = Opts::parse(); install_tracing(&opts.log)?;