From 67fa3beabb24e2f6629271cf76e6aea3e8430e13 Mon Sep 17 00:00:00 2001 From: mina <73959934+trueharuu@users.noreply.github.com> Date: Mon, 16 Jun 2025 20:48:55 -0500 Subject: [PATCH] fix: remove `shell` flag from syscalls --- src/index.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/index.ts b/src/index.ts index 57fa27d..bbb645a 100644 --- a/src/index.ts +++ b/src/index.ts @@ -136,7 +136,7 @@ async function runInteractive() { //@ts-ignore const selection = await prompt([which_install_cli]) await new Promise((resolve, reject) => { - const child = spawn(selection.manager, ['install', '-g', '@sern/cli@latest'], { cwd, shell: true }); + const child = spawn(selection.manager, ['install', '-g', '@sern/cli@latest'], { cwd }); child.on('data', (s) => console.log(s.toString())); child.on('error', (e) => { console.error(e); @@ -176,7 +176,7 @@ async function runShort( const selection = await prompt([which_install_cli]) console.log(`Installing ${magentaBright('@sern/cli')}:`) await new Promise((resolve, reject) => { - const child = spawn(selection.manager, ['install', '-g', '@sern/cli@latest'], { cwd, shell: true }); + const child = spawn(selection.manager, ['install', '-g', '@sern/cli@latest'], { cwd }); child.stdout.pipe(process.stdout) child.on('data', (s) => console.log(s.toString())); child.on('error', (e) => { @@ -235,7 +235,7 @@ async function runInstall( if (!runInstall) return; await new Promise((resolve, reject) => { console.log('Installing dependencies with ', magentaBright(pkgManager!)); - const child = spawn(pkgManager!, ['install'], { stdio: 'pipe', cwd, shell: true }); + const child = spawn(pkgManager!, ['install'], { stdio: 'pipe', cwd }); child.stdout.pipe(process.stdout) child.on('data', (s) => console.log(s.toString())); child.on('error', (e) => {