diff --git a/images/linux/scripts/SoftwareReport/SoftwareReport.Android.psm1 b/images/linux/scripts/SoftwareReport/SoftwareReport.Android.psm1 index 6972f4318..3234689b3 100644 --- a/images/linux/scripts/SoftwareReport/SoftwareReport.Android.psm1 +++ b/images/linux/scripts/SoftwareReport/SoftwareReport.Android.psm1 @@ -33,41 +33,41 @@ function Build-AndroidTable { $packageInfo = Get-AndroidInstalledPackages return @( @{ - "Package" = "Android SDK Platform-Tools" - "Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "Android SDK Platform-Tools" + "Package" = "Android Command Line Tools" + "Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "Android SDK Command-line Tools" }, @{ - "Package" = "Android SDK Tools" - "Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "Android SDK Tools" - }, - @{ - "Package" = "Android SDK Platforms" - "Version" = Get-AndroidPlatformVersions -PackageInfo $packageInfo + "Package" = "Android Emulator" + "Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "Android Emulator" }, @{ "Package" = "Android SDK Build-tools" "Version" = Get-AndroidBuildToolVersions -PackageInfo $packageInfo }, @{ - "Package" = "Android Command Line Tools" - "Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "Android SDK Command-line Tools" + "Package" = "Android SDK Platform-Tools" + "Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "Android SDK Platform-Tools" }, @{ - "Package" = "Android emulator" - "Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "Android Emulator" + "Package" = "Android SDK Platforms" + "Version" = Get-AndroidPlatformVersions -PackageInfo $packageInfo }, @{ - "Package" = "Google APIs" - "Version" = Get-AndroidGoogleAPIsVersions -PackageInfo $packageInfo - }, - @{ - "Package" = "NDK" - "Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "ndk-bundle" + "Package" = "Android SDK Tools" + "Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "Android SDK Tools" }, @{ "Package" = "Android Support Repository" "Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "Android Support Repository" }, + @{ + "Package" = "CMake" + "Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "cmake" + }, + @{ + "Package" = "Google APIs" + "Version" = Get-AndroidGoogleAPIsVersions -PackageInfo $packageInfo + }, @{ "Package" = "Google Play services" "Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "Google Play services" @@ -77,12 +77,12 @@ function Build-AndroidTable { "Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "Google Repository" }, @{ - "Package" = "SDK Patch Applier v4" - "Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "SDK Patch Applier v4" + "Package" = "NDK" + "Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "ndk-bundle" }, @{ - "Package" = "CMake" - "Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "cmake" + "Package" = "SDK Patch Applier v4" + "Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "SDK Patch Applier v4" } ) | Where-Object { $_.Version } | ForEach-Object { [PSCustomObject] @{ diff --git a/images/linux/scripts/SoftwareReport/SoftwareReport.CachedTools.psm1 b/images/linux/scripts/SoftwareReport/SoftwareReport.CachedTools.psm1 index e82c2da6a..2b351c522 100755 --- a/images/linux/scripts/SoftwareReport/SoftwareReport.CachedTools.psm1 +++ b/images/linux/scripts/SoftwareReport/SoftwareReport.CachedTools.psm1 @@ -64,22 +64,22 @@ function Get-ToolcacheBoostVersions { function Build-CachedToolsSection { $output = "" - $output += New-MDHeader "Ruby" -Level 4 - $output += New-MDList -Lines (Get-ToolcacheRubyVersions) -Style Unordered - - $output += New-MDHeader "Python" -Level 4 - $output += New-MDList -Lines (Get-ToolcachePythonVersions) -Style Unordered - - $output += New-MDHeader "PyPy" -Level 4 - $output += New-MDList -Lines (Get-ToolcachePyPyVersions) -Style Unordered - - $output += New-MDHeader "Node.js" -Level 4 - $output += New-MDList -Lines (Get-ToolcacheNodeVersions) -Style Unordered + $output += Get-ToolcacheBoostVersions $output += New-MDHeader "Go" -Level 4 $output += New-MDList -Lines (Get-ToolcacheGoVersions) -Style Unordered - $output += Get-ToolcacheBoostVersions + $output += New-MDHeader "Node.js" -Level 4 + $output += New-MDList -Lines (Get-ToolcacheNodeVersions) -Style Unordered + + $output += New-MDHeader "PyPy" -Level 4 + $output += New-MDList -Lines (Get-ToolcachePyPyVersions) -Style Unordered + + $output += New-MDHeader "Python" -Level 4 + $output += New-MDList -Lines (Get-ToolcachePythonVersions) -Style Unordered + + $output += New-MDHeader "Ruby" -Level 4 + $output += New-MDList -Lines (Get-ToolcacheRubyVersions) -Style Unordered return $output } \ No newline at end of file diff --git a/images/linux/scripts/SoftwareReport/SoftwareReport.Generator.ps1 b/images/linux/scripts/SoftwareReport/SoftwareReport.Generator.ps1 index ba8cff53f..406649526 100644 --- a/images/linux/scripts/SoftwareReport/SoftwareReport.Generator.ps1 +++ b/images/linux/scripts/SoftwareReport/SoftwareReport.Generator.ps1 @@ -32,7 +32,7 @@ $markdown += New-MDList -Style Unordered -Lines @( $markdown += New-MDHeader "Installed Software" -Level 2 $markdown += New-MDHeader "Language and Runtime" -Level 3 -$markdown += New-MDList -Style Unordered -Lines @( +$markdown += New-MDList -Style Unordered -Lines (@( (Get-BashVersion), (Get-CPPVersions), (Get-FortranVersions), @@ -46,6 +46,7 @@ $markdown += New-MDList -Style Unordered -Lines @( (Get-RubyVersion), (Get-SwiftVersion), (Get-JuliaVersion) + ) | Sort-Object ) $markdown += New-MDHeader "Package Management" -Level 3 @@ -71,11 +72,12 @@ if (-not (Test-IsUbuntu16)) { $markdown += New-MDList -Style Unordered -Lines ($packageManagementList | Sort-Object) $markdown += New-MDHeader "Project Management" -Level 3 -$markdown += New-MDList -Style Unordered -Lines @( +$markdown += New-MDList -Style Unordered -Lines (@( (Get-AntVersion), (Get-GradleVersion), (Get-MavenVersion), (Get-SbtVersion) + ) | Sort-Object ) $markdown += New-MDHeader "Tools" -Level 3 @@ -137,7 +139,7 @@ if (-not (Test-IsUbuntu16)) { $markdown += New-MDList -Style Unordered -Lines ($toolsList | Sort-Object) $markdown += New-MDHeader "CLI Tools" -Level 3 -$markdown += New-MDList -Style Unordered -Lines @( +$markdown += New-MDList -Style Unordered -Lines (@( (Get-AlibabaCloudCliVersion), (Get-AWSCliVersion), (Get-AWSCliSessionManagerPluginVersion), @@ -151,6 +153,7 @@ $markdown += New-MDList -Style Unordered -Lines @( (Get-OCCliVersion), (Get-ORASCliVersion), (Get-VerselCliversion) + ) | Sort-Object ) $markdown += New-MDHeader "Java" -Level 3 @@ -168,28 +171,31 @@ $markdown += Build-PHPTable | New-MDTable $markdown += New-MDNewLine $markdown += New-MDHeader "Haskell" -Level 3 -$markdown += New-MDList -Style Unordered -Lines @( +$markdown += New-MDList -Style Unordered -Lines (@( (Get-GHCVersion), (Get-CabalVersion), (Get-StackVersion) + ) | Sort-Object ) $markdown += New-MDHeader "Rust Tools" -Level 3 -$markdown += New-MDList -Style Unordered -Lines @( +$markdown += New-MDList -Style Unordered -Lines (@( (Get-RustVersion), (Get-RustupVersion), (Get-RustdocVersion), (Get-CargoVersion) + ) | Sort-Object ) $markdown += New-MDHeader "Packages" -Level 4 -$markdown += New-MDList -Style Unordered -Lines @( +$markdown += New-MDList -Style Unordered -Lines (@( (Get-BindgenVersion), (Get-CargoAuditVersion), (Get-CargoOutdatedVersion), (Get-CargoClippyVersion), (Get-CbindgenVersion), (Get-RustfmtVersion) + ) | Sort-Object ) $markdown += New-MDHeader "Browsers and Drivers" -Level 3 @@ -211,10 +217,11 @@ $markdown += New-MDList -Style Unordered -Lines @( ) $markdown += New-MDHeader "Databases" -Level 3 -$markdown += New-MDList -Style Unordered -Lines @( +$markdown += New-MDList -Style Unordered -Lines (@( (Get-PostgreSqlVersion), (Get-MongoDbVersion), (Get-SqliteVersion) + ) | Sort-Object ) $markdown += Build-MySQLSection