Skip to content

Conversation

abeisgoat
Copy link
Contributor

Description

This is a change related to the standalone installer (firepit) initiative. In Firepit we use intermediary node processes which reroute core node/npm/sh back into the standalone installer. This multi-level process stacking results in loss of environmental variables if they're not passed via cross-env-shell.

Changing to cross-env-shell requires escaping the quotes in the command to ensure it is passed properly.

I do not believe this will impact any developers and should add robustness to the cross-env invocation.

Scenarios Tested

Typescript lifecycle hooks on Windows & Linux with spaces in path and without.

@googlebot googlebot added the cla: yes Manual indication that this has passed CLA. label Dec 21, 2018
@abeisgoat abeisgoat requested a review from tinaliang December 21, 2018 18:55
@coveralls
Copy link

Coverage Status

Coverage remained the same at 60.464% when pulling a3214ab on abehaskins-cross-env-shell into 853db2e on master.

@coveralls
Copy link

coveralls commented Dec 21, 2018

Coverage Status

Coverage remained the same at 60.117% when pulling 0fee553 on abehaskins-cross-env-shell into b90c0c4 on master.

@abeisgoat abeisgoat merged commit 209c064 into master Jan 3, 2019
@abeisgoat abeisgoat deleted the abehaskins-cross-env-shell branch January 3, 2019 19:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cla: yes Manual indication that this has passed CLA.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants