From bbe16a91e3fbc68ed15f7123d2c9063aa414d480 Mon Sep 17 00:00:00 2001 From: Douglas Galdino Date: Tue, 11 Nov 2025 15:09:26 -0300 Subject: [PATCH] added changes --- packages/cli-tools/src/getDefaultUserTerminal.ts | 6 +++++- packages/cli-tools/src/startServerInNewWindow.ts | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/cli-tools/src/getDefaultUserTerminal.ts b/packages/cli-tools/src/getDefaultUserTerminal.ts index 7c60d5af8..35a3a4e01 100644 --- a/packages/cli-tools/src/getDefaultUserTerminal.ts +++ b/packages/cli-tools/src/getDefaultUserTerminal.ts @@ -1,11 +1,15 @@ import os from 'os'; const getDefaultUserTerminal = (): string | undefined => { - const {REACT_TERMINAL, TERM_PROGRAM, TERM} = process.env; + const {REACT_TERMINAL, TERM_PROGRAM, TERM, SHELL} = process.env; if (REACT_TERMINAL) { return REACT_TERMINAL; } + + if (os.platform() === 'linux') { + return SHELL; + } if (os.platform() === 'darwin') { return TERM_PROGRAM; diff --git a/packages/cli-tools/src/startServerInNewWindow.ts b/packages/cli-tools/src/startServerInNewWindow.ts index 5920c88b7..b9da2cfed 100644 --- a/packages/cli-tools/src/startServerInNewWindow.ts +++ b/packages/cli-tools/src/startServerInNewWindow.ts @@ -109,7 +109,7 @@ function startServerInNewWindow( } if (process.platform === 'linux') { try { - return execa.sync(terminal, ['-e', `sh ${launchPackagerScript}`], { + return execa(terminal, ['-e', `sh ${launchPackagerScript}`], { ...procConfig, detached: true, });