diff --git a/build/core.cjs b/build/core.cjs index 1c4f3dc22f..b33284b305 100644 --- a/build/core.cjs +++ b/build/core.cjs @@ -1098,9 +1098,7 @@ function syncCwd() { if ($[CWD] != import_node_process2.default.cwd()) import_node_process2.default.chdir($[CWD]); } function cd(dir) { - if (dir instanceof ProcessOutput) { - dir = dir.toString().trim(); - } + if (dir instanceof ProcessOutput) return cd(dir.toString().trim()); $.log({ kind: "cd", dir, verbose: !$.quiet && $.verbose }); import_node_process2.default.chdir(dir); $[CWD] = import_node_process2.default.cwd(); diff --git a/src/core.ts b/src/core.ts index 7ad9d7c5c7..381981bc3a 100644 --- a/src/core.ts +++ b/src/core.ts @@ -1026,10 +1026,8 @@ function syncCwd() { if ($[CWD] != process.cwd()) process.chdir($[CWD]) } -export function cd(dir: string | ProcessOutput) { - if (dir instanceof ProcessOutput) { - dir = dir.toString().trim() - } +export function cd(dir: string | ProcessOutput): void { + if (dir instanceof ProcessOutput) return cd(dir.toString().trim()) $.log({ kind: 'cd', dir, verbose: !$.quiet && $.verbose }) process.chdir(dir)