From bc5167d287381b27df30b3f42d5787af314d2192 Mon Sep 17 00:00:00 2001 From: Hatter Jiang Date: Sun, 11 Jul 2021 01:23:17 +0800 Subject: [PATCH] feat: friendly error message --- src/main.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index 5137321..dec63da 100644 --- a/src/main.rs +++ b/src/main.rs @@ -13,7 +13,14 @@ use clap::{App, AppSettings}; use cmd::{Command, CommandError}; use cmd::DefaultCommandImpl; -fn main() -> CommandError { + +fn main() { + if let Err(e) = inner_main() { + failure_and_exit!("Run cli error: {}", e); + } +} + +fn inner_main() -> CommandError { let commands: Vec> = vec![ Box::new(register::CommandImpl), Box::new(sign::CommandImpl),