Skip to content

Commit 58d667f

Browse files
rkeithhilldaviwil
authored andcommitted
Remove set-clipboard & code specific version info.
1 parent aaca76f commit 58d667f

File tree

1 file changed

+13
-15
lines changed

1 file changed

+13
-15
lines changed

module/PowerShellEditorServices/PowerShellEditorServices.psm1

+13-15
Original file line numberDiff line numberDiff line change
@@ -99,27 +99,25 @@ function Start-EditorServicesHost {
9999
function 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

0 commit comments

Comments
 (0)