ExamplePacker/windows/validation-scripts/dev-tools.Tests.ps1
Describe "Developer tools" { It "Has nunit3-console on th path" { (Get-Command -Name 'nunit3-console') | Should -HaveCount 1 } It "Has nano on the path" { (Get-Command -Name 'nano') | Should -HaveCount 1 } It "Has vim on the path" { (Get-Command -Name 'vim') | Should -HaveCount 1 } It "Has jq on the path" { (Get-Command -Name 'jq') | Should -HaveCount 1 } } $SoftwareName = "nunit" $(nunit3-console --version).Split([System.Environment]::NewLine)[0] -match "\d+\.\d+\.\d+" $nunitVersion = $matches[0] $Description = @" _Version:_ $nunitVersion<br/> "@ Add-SoftwareDetailsToMarkdown -SoftwareName $SoftwareName -DescriptionMarkdown $Description $SoftwareName = "nano" $(nano --version).Split([System.Environment]::NewLine)[0] -match "\d+\.\d+" $nanoVersion = $matches[0] $Description = @" _Version:_ $nanoVersion<br/> "@ Add-SoftwareDetailsToMarkdown -SoftwareName $SoftwareName -DescriptionMarkdown $Description $SoftwareName = "vim" $(vim --version).Split([System.Environment]::NewLine)[0] -match "\d+\.\d+" $vimVersion = $matches[0] $Description = @" _Version:_ $vimVersion<br/> "@ Add-SoftwareDetailsToMarkdown -SoftwareName $SoftwareName -DescriptionMarkdown $Description $SoftwareName = "jq" $jqVersion = $(jq --version) $Description = @" _Version:_ $jqVersion<br/> "@ Add-SoftwareDetailsToMarkdown -SoftwareName $SoftwareName -DescriptionMarkdown $Description |