Fix for inconsistency when quoted strings are used with with_env shorthand (#1900)

This commit is contained in:
k-brk
2020-05-26 21:03:55 +02:00
committed by GitHub
parent a915471b38
commit 9567c1f564
2 changed files with 39 additions and 2 deletions

View File

@ -1362,7 +1362,9 @@ fn expand_shorthand_forms(
)
} else {
let original_span = lite_pipeline.commands[0].name.span;
let (variable_name, value) = (assignment[0], assignment[1]);
let env_value = trim_quotes(assignment[1]);
let (variable_name, value) = (assignment[0], env_value);
let mut lite_pipeline = lite_pipeline.clone();
if !lite_pipeline.commands[0].args.is_empty() {
@ -1377,7 +1379,7 @@ fn expand_shorthand_forms(
lite_pipeline,
Some((
variable_name.to_string().spanned(original_span),
value.to_string().spanned(original_span),
value.spanned(original_span),
)),
None,
)