[Windows] Fix markdown in the software report (#4587)

This commit is contained in:
V-Zabayrachny
2021-12-03 00:33:38 +03:00
committed by GitHub
parent ca8169d472
commit d12aeab69c
3 changed files with 9 additions and 17 deletions

View File

@@ -310,7 +310,7 @@ function Get-PacmanVersion {
$rawVersion = & $pacmanPath --version
$rawVersion.Split([System.Environment]::NewLine)[1] -match "\d+\.\d+(\.\d+)?" | Out-Null
$pacmanVersion = $matches[0]
return "- Pacman $pacmanVersion"
return "Pacman $pacmanVersion"
}
function Get-YAMLLintVersion {
@@ -319,7 +319,7 @@ function Get-YAMLLintVersion {
function Get-BizTalkVersion {
$bizTalkReg = Get-ItemProperty "HKLM:\SOFTWARE\WOW6432Node\Microsoft\BizTalk Server\3.0"
return "- $($bizTalkReg.ProductName) $($bizTalkReg.ProductVersion) "
return "$($bizTalkReg.ProductName) $($bizTalkReg.ProductVersion)"
}
function Get-PipxVersion {

View File

@@ -189,32 +189,28 @@ $markdown += Get-ShellTarget
$markdown += New-MDNewLine
$markdown += New-MDHeader "MSYS2" -Level 3
$markdown += Get-PacmanVersion
$markdown += New-MDNewLine
$markdown += "$(Get-PacmanVersion)" | New-MDList -Style Unordered
$markdown += New-MDHeader "Notes:" -Level 5
$markdown += @'
$reportMsys64 = @'
```
Location: C:\msys64
Note: MSYS2 is pre-installed on image but not added to PATH.
```
'@
$markdown += New-MDNewLine
$markdown += New-MDParagraph -Lines $reportMsys64
if (Test-IsWin19)
{
$markdown += New-MDHeader "BizTalk Server" -Level 3
$markdown += Get-BizTalkVersion
$markdown += New-MDNewLine
$markdown += "$(Get-BizTalkVersion)" | New-MDList -Style Unordered
}
$markdown += New-MDHeader "Cached Tools" -Level 3
$markdown += (Build-CachedToolsMarkdown)
$markdown += New-MDNewLine
$markdown += New-MDHeader "Databases" -Level 3
$markdown += Build-DatabasesMarkdown
$markdown += New-MDNewLine
$markdown += New-MDHeader "Database tools" -Level 3
$markdown += New-MDList -Style Unordered -Lines (@(
@@ -224,7 +220,6 @@ $markdown += New-MDList -Style Unordered -Lines (@(
(Get-SQLPSVersion)
) | Sort-Object
)
$markdown += New-MDNewLine
$markdown += Build-WebServersSection
@@ -234,12 +229,10 @@ $markdown += $vs | New-MDTable
$markdown += New-MDNewLine
$markdown += New-MDHeader "Workloads, components and extensions:" -Level 4
$markdown += New-MDNewLine
$markdown += ((Get-VisualStudioComponents) + (Get-VisualStudioExtensions)) | New-MDTable
$markdown += New-MDNewLine
$markdown += New-MDHeader "Microsoft Visual C++:" -Level 4
$markdown += New-MDNewLine
$markdown += Get-VisualCPPComponents | New-MDTable
$markdown += New-MDNewLine
@@ -272,14 +265,14 @@ $markdown += New-MDList -Lines (Get-PowershellCoreVersion) -Style Unordered
$markdown += New-MDHeader "Azure Powershell Modules" -Level 4
$markdown += Get-PowerShellAzureModules | New-MDTable
$markdown += @'
$reportAzPwsh = @'
```
Azure PowerShell module 2.1.0 and AzureRM PowerShell module 2.1.0 are installed
and are available via 'Get-Module -ListAvailable'.
All other versions are saved but not installed.
```
'@
$markdown += New-MDNewLine
$markdown += New-MDParagraph -Lines $reportAzPwsh
$markdown += New-MDHeader "Powershell Modules" -Level 4
$markdown += Get-PowerShellModules | New-MDTable
@@ -298,7 +291,6 @@ $cachedImages = Get-CachedDockerImagesTableData
if ($cachedImages) {
$markdown += New-MDHeader "Cached Docker images" -Level 3
$markdown += $cachedImages | New-MDTable
$markdown += New-MDNewLine
}
$markdown | Out-File -FilePath "C:\InstalledSoftware.md"

View File

@@ -21,7 +21,7 @@ function Build-MarkdownElement
)
$markdown = New-MDHeader $Head -Level 4
$markdown += New-MDParagraph -Lines $Content
$markdown += New-MDParagraph -Lines $Content -NoNewLine
return $markdown
}