File tree Expand file tree Collapse file tree 1 file changed +13
-15
lines changed
module/PowerShellEditorServices Expand file tree Collapse file tree 1 file changed +13
-15
lines changed Original file line number Diff line number Diff line change @@ -99,27 +99,25 @@ function Start-EditorServicesHost {
9999function Get-PowerShellEditorServicesVersion {
100100 $nl = [System.Environment ]::NewLine
101101
102- $versionInfo = " PSVersionTable: `n $ ( $PSVersionTable | Out-String ) " -replace ' \n$ ' , ' '
102+ $versionInfo = " PSES module version: $ ( $MyInvocation .MyCommand.Module.Version ) $nl "
103103
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: "
104112 if ($IsLinux ) {
105- $versionInfo += " Linux version: $ ( lsb_release - d) $nl "
113+ $versionInfo += " Linux $ ( lsb_release - d - s ) $nl "
106114 }
107115 elseif ($IsOSX ) {
108- $versionInfo += " macOS version: $ ( lsb_release - d) $nl "
116+ $versionInfo += " macOS $ ( lsb_release - d - s ) $nl "
109117 }
110118 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 "
123121 }
124122
125123 $versionInfo
You can’t perform that action at this time.
0 commit comments