From 35d268e01bca592d5209aa3770db1bcb99b29dc3 Mon Sep 17 00:00:00 2001 From: Gabriele Musco Date: Sun, 26 Jan 2025 11:03:31 +0100 Subject: [PATCH] fix: wrap single plugin cmd parts in single quotes --- src/ui/app.rs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/ui/app.rs b/src/ui/app.rs index c3226c9..bcf1c21 100644 --- a/src/ui/app.rs +++ b/src/ui/app.rs @@ -256,7 +256,7 @@ impl App { ); None } else { - Some(format!("'{}'", { + Some({ let mut cmd_parts = vec![cp .plugin .executable() @@ -264,8 +264,12 @@ impl App { .to_string_lossy() .to_string()]; cmd_parts.extend(cp.plugin.args.clone().unwrap_or_default()); - cmd_parts.join(" ") - })) + cmd_parts + .iter() + .map(|part| format!("'{part}'")) + .collect::>() + .join(" ") + }) } } else { None