diff --git a/wg-event-gen/src/listener.rs b/wg-event-gen/src/listener.rs index 7e23bc6..ecfbb1f 100644 --- a/wg-event-gen/src/listener.rs +++ b/wg-event-gen/src/listener.rs @@ -83,8 +83,7 @@ impl ScriptListener { fn mkcmd<'a>(&self, args: Vec<&'a str>) -> Command { let mut cmd = Command::new("/bin/sh"); cmd.arg("-c"); - cmd.args((&self.script).to_str()); - cmd.arg(format!("\"{}\"", args.join(" "))); + cmd.arg(format!("{} {}",(&self.script).to_str().unwrap(), args.join(" "))); cmd }