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!(), };