mirror of
https://github.com/nushell/nushell
synced 2025-01-12 21:29:07 +00:00
parent
0615adac94
commit
dba82ac530
1 changed files with 5 additions and 1 deletions
|
@ -134,7 +134,11 @@ pub(crate) async fn run_external_command(
|
|||
let arg = shellexpand::tilde_with_context(arg.deref(), || home_dir.as_ref());
|
||||
|
||||
let arg_chars: Vec<_> = arg.chars().collect();
|
||||
if arg_chars.len() > 1 && arg_chars[0] == '"' && arg_chars[arg_chars.len() - 1] == '"' {
|
||||
|
||||
if arg_chars.len() > 1
|
||||
&& ((arg_chars[0] == '"' && arg_chars[arg_chars.len() - 1] == '"')
|
||||
|| (arg_chars[0] == '\'' && arg_chars[arg_chars.len() - 1] == '\''))
|
||||
{
|
||||
// quoted string
|
||||
let new_arg: String = arg_chars[1..arg_chars.len() - 1].iter().collect();
|
||||
process = process.arg(new_arg);
|
||||
|
|
Loading…
Reference in a new issue