This commit is contained in:
Jonathan Turner 2019-05-30 17:24:40 +12:00
commit 33580db257

View File

@ -129,12 +129,13 @@ impl ExternalCommand {
input: ClassifiedInputStream,
stream_next: StreamNext,
) -> Result<ClassifiedInputStream, ShellError> {
let mut cmd = self.name.clone();
let mut process = Exec::shell(&self.name);
for arg in self.args {
cmd.push_str(" ");
cmd.push_str(&arg);
process = process.arg(arg)
}
let process = Exec::shell(&cmd).cwd(context.env.lock().unwrap().cwd());
process = process.cwd(context.env.lock().unwrap().cwd());
let mut process = match stream_next {
StreamNext::Last => process,