sort tools in readme (#2438)

Co-authored-by: Nikita Bykov <v-nibyko@microsoft.com>
This commit is contained in:
Nikita Bykov
2021-01-18 18:57:03 +03:00
committed by GitHub
parent a0656ad9b4
commit 45322ef135
3 changed files with 48 additions and 41 deletions

View File

@@ -33,41 +33,41 @@ function Build-AndroidTable {
$packageInfo = Get-AndroidInstalledPackages $packageInfo = Get-AndroidInstalledPackages
return @( return @(
@{ @{
"Package" = "Android SDK Platform-Tools" "Package" = "Android Command Line Tools"
"Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "Android SDK Platform-Tools" "Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "Android SDK Command-line Tools"
}, },
@{ @{
"Package" = "Android SDK Tools" "Package" = "Android Emulator"
"Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "Android SDK Tools" "Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "Android Emulator"
},
@{
"Package" = "Android SDK Platforms"
"Version" = Get-AndroidPlatformVersions -PackageInfo $packageInfo
}, },
@{ @{
"Package" = "Android SDK Build-tools" "Package" = "Android SDK Build-tools"
"Version" = Get-AndroidBuildToolVersions -PackageInfo $packageInfo "Version" = Get-AndroidBuildToolVersions -PackageInfo $packageInfo
}, },
@{ @{
"Package" = "Android Command Line Tools" "Package" = "Android SDK Platform-Tools"
"Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "Android SDK Command-line Tools" "Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "Android SDK Platform-Tools"
}, },
@{ @{
"Package" = "Android emulator" "Package" = "Android SDK Platforms"
"Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "Android Emulator" "Version" = Get-AndroidPlatformVersions -PackageInfo $packageInfo
}, },
@{ @{
"Package" = "Google APIs" "Package" = "Android SDK Tools"
"Version" = Get-AndroidGoogleAPIsVersions -PackageInfo $packageInfo "Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "Android SDK Tools"
},
@{
"Package" = "NDK"
"Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "ndk-bundle"
}, },
@{ @{
"Package" = "Android Support Repository" "Package" = "Android Support Repository"
"Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "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" "Package" = "Google Play services"
"Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "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" "Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "Google Repository"
}, },
@{ @{
"Package" = "SDK Patch Applier v4" "Package" = "NDK"
"Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "SDK Patch Applier v4" "Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "ndk-bundle"
}, },
@{ @{
"Package" = "CMake" "Package" = "SDK Patch Applier v4"
"Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "cmake" "Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "SDK Patch Applier v4"
} }
) | Where-Object { $_.Version } | ForEach-Object { ) | Where-Object { $_.Version } | ForEach-Object {
[PSCustomObject] @{ [PSCustomObject] @{

View File

@@ -64,22 +64,22 @@ function Get-ToolcacheBoostVersions {
function Build-CachedToolsSection { function Build-CachedToolsSection {
$output = "" $output = ""
$output += New-MDHeader "Ruby" -Level 4 $output += Get-ToolcacheBoostVersions
$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 += New-MDHeader "Go" -Level 4 $output += New-MDHeader "Go" -Level 4
$output += New-MDList -Lines (Get-ToolcacheGoVersions) -Style Unordered $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 return $output
} }

View File

@@ -32,7 +32,7 @@ $markdown += New-MDList -Style Unordered -Lines @(
$markdown += New-MDHeader "Installed Software" -Level 2 $markdown += New-MDHeader "Installed Software" -Level 2
$markdown += New-MDHeader "Language and Runtime" -Level 3 $markdown += New-MDHeader "Language and Runtime" -Level 3
$markdown += New-MDList -Style Unordered -Lines @( $markdown += New-MDList -Style Unordered -Lines (@(
(Get-BashVersion), (Get-BashVersion),
(Get-CPPVersions), (Get-CPPVersions),
(Get-FortranVersions), (Get-FortranVersions),
@@ -46,6 +46,7 @@ $markdown += New-MDList -Style Unordered -Lines @(
(Get-RubyVersion), (Get-RubyVersion),
(Get-SwiftVersion), (Get-SwiftVersion),
(Get-JuliaVersion) (Get-JuliaVersion)
) | Sort-Object
) )
$markdown += New-MDHeader "Package Management" -Level 3 $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-MDList -Style Unordered -Lines ($packageManagementList | Sort-Object)
$markdown += New-MDHeader "Project Management" -Level 3 $markdown += New-MDHeader "Project Management" -Level 3
$markdown += New-MDList -Style Unordered -Lines @( $markdown += New-MDList -Style Unordered -Lines (@(
(Get-AntVersion), (Get-AntVersion),
(Get-GradleVersion), (Get-GradleVersion),
(Get-MavenVersion), (Get-MavenVersion),
(Get-SbtVersion) (Get-SbtVersion)
) | Sort-Object
) )
$markdown += New-MDHeader "Tools" -Level 3 $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-MDList -Style Unordered -Lines ($toolsList | Sort-Object)
$markdown += New-MDHeader "CLI Tools" -Level 3 $markdown += New-MDHeader "CLI Tools" -Level 3
$markdown += New-MDList -Style Unordered -Lines @( $markdown += New-MDList -Style Unordered -Lines (@(
(Get-AlibabaCloudCliVersion), (Get-AlibabaCloudCliVersion),
(Get-AWSCliVersion), (Get-AWSCliVersion),
(Get-AWSCliSessionManagerPluginVersion), (Get-AWSCliSessionManagerPluginVersion),
@@ -151,6 +153,7 @@ $markdown += New-MDList -Style Unordered -Lines @(
(Get-OCCliVersion), (Get-OCCliVersion),
(Get-ORASCliVersion), (Get-ORASCliVersion),
(Get-VerselCliversion) (Get-VerselCliversion)
) | Sort-Object
) )
$markdown += New-MDHeader "Java" -Level 3 $markdown += New-MDHeader "Java" -Level 3
@@ -168,28 +171,31 @@ $markdown += Build-PHPTable | New-MDTable
$markdown += New-MDNewLine $markdown += New-MDNewLine
$markdown += New-MDHeader "Haskell" -Level 3 $markdown += New-MDHeader "Haskell" -Level 3
$markdown += New-MDList -Style Unordered -Lines @( $markdown += New-MDList -Style Unordered -Lines (@(
(Get-GHCVersion), (Get-GHCVersion),
(Get-CabalVersion), (Get-CabalVersion),
(Get-StackVersion) (Get-StackVersion)
) | Sort-Object
) )
$markdown += New-MDHeader "Rust Tools" -Level 3 $markdown += New-MDHeader "Rust Tools" -Level 3
$markdown += New-MDList -Style Unordered -Lines @( $markdown += New-MDList -Style Unordered -Lines (@(
(Get-RustVersion), (Get-RustVersion),
(Get-RustupVersion), (Get-RustupVersion),
(Get-RustdocVersion), (Get-RustdocVersion),
(Get-CargoVersion) (Get-CargoVersion)
) | Sort-Object
) )
$markdown += New-MDHeader "Packages" -Level 4 $markdown += New-MDHeader "Packages" -Level 4
$markdown += New-MDList -Style Unordered -Lines @( $markdown += New-MDList -Style Unordered -Lines (@(
(Get-BindgenVersion), (Get-BindgenVersion),
(Get-CargoAuditVersion), (Get-CargoAuditVersion),
(Get-CargoOutdatedVersion), (Get-CargoOutdatedVersion),
(Get-CargoClippyVersion), (Get-CargoClippyVersion),
(Get-CbindgenVersion), (Get-CbindgenVersion),
(Get-RustfmtVersion) (Get-RustfmtVersion)
) | Sort-Object
) )
$markdown += New-MDHeader "Browsers and Drivers" -Level 3 $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-MDHeader "Databases" -Level 3
$markdown += New-MDList -Style Unordered -Lines @( $markdown += New-MDList -Style Unordered -Lines (@(
(Get-PostgreSqlVersion), (Get-PostgreSqlVersion),
(Get-MongoDbVersion), (Get-MongoDbVersion),
(Get-SqliteVersion) (Get-SqliteVersion)
) | Sort-Object
) )
$markdown += Build-MySQLSection $markdown += Build-MySQLSection