File tree 1 file changed +13
-15
lines changed
module/PowerShellEditorServices
1 file changed +13
-15
lines changed Original file line number Diff line number Diff line change @@ -99,27 +99,25 @@ function Start-EditorServicesHost {
99
99
function Get-PowerShellEditorServicesVersion {
100
100
$nl = [System.Environment ]::NewLine
101
101
102
- $versionInfo = " PSVersionTable: `n $ ( $PSVersionTable | Out-String ) " -replace ' \n$ ' , ' '
102
+ $versionInfo = " PSES module version: $ ( $MyInvocation .MyCommand.Module.Version ) $nl "
103
103
104
+ $versionInfo += " PSVersion: $ ( $PSVersionTable.PSVersion ) $nl "
105
+ if ($PSVersionTable.PSEdition ) {
106
+ $versionInfo += " PSEdition: $ ( $PSVersionTable.PSEdition ) $nl "
107
+ }
108
+ $versionInfo += " PSBuildVersion: $ ( $PSVersionTable.BuildVersion ) $nl "
109
+ $versionInfo += " CLRVersion: $ ( $PSVersionTable.CLRVersion ) $nl "
110
+
111
+ $versionInfo += " Operating system: "
104
112
if ($IsLinux ) {
105
- $versionInfo += " Linux version: $ ( lsb_release - d) $nl "
113
+ $versionInfo += " Linux $ ( lsb_release - d - s ) $nl "
106
114
}
107
115
elseif ($IsOSX ) {
108
- $versionInfo += " macOS version: $ ( lsb_release - d) $nl "
116
+ $versionInfo += " macOS $ ( lsb_release - d - s ) $nl "
109
117
}
110
118
else {
111
- $versionInfo += " Windows version: $ ( Get-CimInstance Win32_OperatingSystem | Foreach-Object Version) $nl "
112
- }
113
-
114
- $versionInfo += $nl
115
-
116
- $OFS = " , "
117
- $versionInfo += " VSCode version: $ ( code - v) $nl "
118
- $OFS = " $nl "
119
- $versionInfo += " VSCode extensions:$nl $ ( code -- list- extensions -- show-versions ) "
120
-
121
- if (! $IsLinux -and ! $IsOSX ) {
122
- $versionInfo | Microsoft.PowerShell.Management\Set-Clipboard
119
+ $osInfo = Get-CimInstance Win32_OperatingSystem
120
+ $versionInfo += " Windows $ ( $osInfo.OSArchitecture ) $ ( $osInfo.Version ) $nl "
123
121
}
124
122
125
123
$versionInfo
You can’t perform that action at this time.
0 commit comments