Skip to content

Commit e223c6b

Browse files
committed
optimize code
1 parent 3c73057 commit e223c6b

File tree

1 file changed

+2
-8
lines changed

1 file changed

+2
-8
lines changed

src/init/projectInit.ts

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -68,10 +68,7 @@ export class ProjectInitializer extends Disposable {
6868

6969
private async createFromCommandLine(template: FileListItem, projectFolder: Uri, p: ProgressHandler) {
7070
let args = [GaugeCommands.Init, template.label];
71-
let options: CommonSpawnOptions = { cwd: projectFolder.fsPath, env: process.env };
72-
if (platform() === "win32") {
73-
options.shell = true;
74-
}
71+
let options: CommonSpawnOptions = { cwd: projectFolder.fsPath, env: process.env, ...CLI.getDefaultSpawnOptions() };
7572
p.report("Initializing project...");
7673
let proc = spawn(this.cli.gaugeCommand(), args, options);
7774
proc.addListener('error', async (err) => {
@@ -86,10 +83,7 @@ export class ProjectInitializer extends Disposable {
8683

8784
private async getTemplatesList(): Promise<Array<FileListItem>> {
8885
let args = ["template", "--list", "--machine-readable"];
89-
let options: CommonSpawnOptions = { env: process.env };
90-
if (platform() === "win32") {
91-
options.shell = true;
92-
}
86+
let options: CommonSpawnOptions = { env: process.env, ...CLI.getDefaultSpawnOptions() };
9387
let cp = spawnSync(this.cli.gaugeCommand(), args, options);
9488
try {
9589
let _templates = JSON.parse(cp.stdout.toString());

0 commit comments

Comments
 (0)