mirror of
https://github.com/shivammathur/setup-php.git
synced 2026-09-21 10:14:17 +07:00
Preserve PowerShell return values in verbose mode
This commit is contained in:
+5
-1
@@ -360,7 +360,11 @@ export async function addVerbose(
|
||||
if (!file.endsWith(extension)) continue;
|
||||
const filename = path.join(scripts, file);
|
||||
const original = fs.readFileSync(filename, 'utf8');
|
||||
let script = original.replace(pipe, '');
|
||||
// PowerShell's success stream also carries function return values.
|
||||
let script = original.replace(
|
||||
pipe,
|
||||
os === 'win32' ? '2>&1 | Out-Host' : ''
|
||||
);
|
||||
if (filename === verbose_run) {
|
||||
script = script.replaceAll(src, dest);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user