From 27c2f467c458b6f5571ee37892b3368fa02797a5 Mon Sep 17 00:00:00 2001 From: Joseph Montanaro Date: Sun, 14 Jul 2024 20:51:49 -0400 Subject: [PATCH] fix cli invocations in gui entrypoint --- src-tauri/src/main.rs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src-tauri/src/main.rs b/src-tauri/src/main.rs index ed0c435..827a021 100644 --- a/src-tauri/src/main.rs +++ b/src-tauri/src/main.rs @@ -11,14 +11,15 @@ use creddy::{ fn main() { - let res = match cli::parser().get_matches().subcommand() { + let global_matches = cli::parser().get_matches(); + let res = match global_matches.subcommand() { None | Some(("run", _)) => { app::run().error_popup("Creddy encountered an error"); Ok(()) }, - Some(("get", m)) => cli::get(m), - Some(("exec", m)) => cli::exec(m), - Some(("shortcut", m)) => cli::invoke_shortcut(m), + Some(("get", m)) => cli::get(m, &global_matches), + Some(("exec", m)) => cli::exec(m, &global_matches), + Some(("shortcut", m)) => cli::invoke_shortcut(m, &global_matches), _ => unreachable!(), };