versions() improved powerShell parsing (windows)

This commit is contained in:
Sebastian Hildebrandt
2025-01-06 22:22:51 +01:00
parent 976b4df6e5
commit befa5375a1
4 changed files with 8 additions and 2 deletions
+1 -1
View File
@@ -1081,7 +1081,7 @@ function versions(apps, callback) {
if ({}.hasOwnProperty.call(appsObj.versions, 'powershell')) {
if (_windows) {
util.powerShell('$PSVersionTable').then(stdout => {
const lines = stdout.toString().split('\n').map(line => line.replace(/ +/g, ' ').replace(/ +/g, ':'));
const lines = stdout.toString().toLowerCase().split('\n').map(line => line.replace(/ +/g, ' ').replace(/ +/g, ':'));
appsObj.versions.powershell = util.getValue(lines, 'psversion');
functionProcessed();
});