aboutsummaryrefslogtreecommitdiffstats
path: root/src/cmd.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd.rs')
-rw-r--r--src/cmd.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/cmd.rs b/src/cmd.rs
index 8861fb9..d101c81 100644
--- a/src/cmd.rs
+++ b/src/cmd.rs
@@ -96,7 +96,10 @@ pub fn run(matches: &clap::ArgMatches<'_>) -> Result<()> {
let mut cmd_config = (chosen_cmd.config)(config)?;
cmd_config.merge_args(chosen_submatches)?;
log::debug!("{:?}", cmd_config);
- cmd_config.run()
+ tokio::run(cmd_config.run().map_err(|e| {
+ log::error!("{}", e);
+ }));
+ Ok(())
}
fn program_name() -> Result<String> {