[Windows] Sort tool names in README (#2422)

* sort tool names

* small fixes

* add sort-object
This commit is contained in:
Dibir Magomedsaygitov
2021-01-15 17:30:09 +03:00
committed by GitHub
parent 7c6117e6ec
commit 8bbe62fcc4
2 changed files with 72 additions and 65 deletions

View File

@@ -34,6 +34,22 @@ function Get-AndroidInstalledPackages {
function Build-AndroidTable { function Build-AndroidTable {
$packageInfo = Get-AndroidInstalledPackages $packageInfo = Get-AndroidInstalledPackages
return @( return @(
@{
"Package" = "Android Command Line Tools"
"Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "Android SDK Command-line Tools"
},
@{
"Package" = "Android Emulator"
"Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "Android Emulator"
},
@{
"Package" = "Android SDK Build-tools"
"Version" = Get-AndroidBuildToolVersions -PackageInfo $packageInfo
},
@{
"Package" = "Android SDK Platforms"
"Version" = Get-AndroidPlatformVersions -PackageInfo $packageInfo
},
@{ @{
"Package" = "Android SDK Platform-Tools" "Package" = "Android SDK Platform-Tools"
"Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "Android SDK Platform-Tools" "Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "Android SDK Platform-Tools"
@@ -42,30 +58,14 @@ function Build-AndroidTable {
"Package" = "Android SDK Tools" "Package" = "Android SDK Tools"
"Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "Android SDK Tools" "Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "Android SDK Tools"
}, },
@{
"Package" = "Android Command Line Tools"
"Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "Android SDK Command-line Tools"
},
@{
"Package" = "Android SDK Platforms"
"Version" = Get-AndroidPlatformVersions -PackageInfo $packageInfo
},
@{
"Package" = "Android SDK Build-tools"
"Version" = Get-AndroidBuildToolVersions -PackageInfo $packageInfo
},
@{
"Package" = "Android emulator"
"Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "Android Emulator"
},
@{
"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" "Package" = "Google APIs"
"Version" = Get-AndroidGoogleAPIsVersions -PackageInfo $packageInfo "Version" = Get-AndroidGoogleAPIsVersions -PackageInfo $packageInfo
@@ -79,12 +79,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

@@ -29,106 +29,112 @@ if (Test-IsWin19)
$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 -Lines (Get-JavaVersionsList -DefaultVersion "1.8.0") -Style Unordered -NoNewLine
$markdown += New-MDList -Style Unordered -Lines @(
(Get-BashVersion), (Get-BashVersion),
(Get-PythonVersion),
(Get-RubyVersion),
(Get-GoVersion), (Get-GoVersion),
(Get-PHPVersion), (Get-JavaVersionsList -DefaultVersion "1.8.0")
(Get-JuliaVersion), (Get-JuliaVersion),
(Get-NodeVersion),
(Get-PerlVersion), (Get-PerlVersion),
(Get-NodeVersion) (Get-PHPVersion),
(Get-PythonVersion),
(Get-RubyVersion)
) | Sort-Object
) )
$markdown += New-MDHeader "Package Management" -Level 3 $markdown += New-MDHeader "Package Management" -Level 3
$markdown += New-MDList -Style Unordered -Lines @( $markdown += New-MDList -Style Unordered -Lines (@(
(Get-ChocoVersion), (Get-ChocoVersion),
(Get-VcpkgVersion),
(Get-NPMVersion),
(Get-YarnVersion),
(Get-PipVersion),
(Get-CondaVersion),
(Get-RubyGemsVersion),
(Get-HelmVersion),
(Get-ComposerVersion), (Get-ComposerVersion),
(Get-HelmVersion),
(Get-CondaVersion),
(Get-NPMVersion),
(Get-NugetVersion), (Get-NugetVersion),
(Get-PipxVersion) (Get-PipxVersion),
(Get-PipVersion),
(Get-RubyGemsVersion),
(Get-VcpkgVersion),
(Get-YarnVersion)
) | 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-MavenVersion),
(Get-GradleVersion), (Get-GradleVersion),
(Get-MavenVersion),
(Get-SbtVersion) (Get-SbtVersion)
) | Sort-Object
) )
$markdown += New-MDHeader "Tools" -Level 3 $markdown += New-MDHeader "Tools" -Level 3
$markdown += New-MDList -Style Unordered -Lines @( $markdown += New-MDList -Style Unordered -Lines (@(
(Get-7zipVersion),
(Get-AzCopyVersion), (Get-AzCopyVersion),
(Get-BazelVersion), (Get-BazelVersion),
(Get-BazeliskVersion), (Get-BazeliskVersion),
(Get-CabalVersion),
(Get-CMakeVersion), (Get-CMakeVersion),
(Get-CodeQLBundleVersion), (Get-CodeQLBundleVersion),
(Get-RVersion),
(Get-DockerVersion), (Get-DockerVersion),
(Get-DockerComposeVersion), (Get-DockerComposeVersion),
(Get-GHCVersion),
(Get-GitVersion), (Get-GitVersion),
(Get-GitLFSVersion), (Get-GitLFSVersion),
(Get-GoogleCloudSDKVersion), (Get-GoogleCloudSDKVersion),
(Get-InnoSetupVersion), (Get-InnoSetupVersion),
(Get-JQVersion), (Get-JQVersion),
(Get-KubectlVersion),
(Get-KindVersion), (Get-KindVersion),
(Get-MinGWVersion), (Get-KubectlVersion),
(Get-MercurialVersion), (Get-MercurialVersion),
(Get-NSISVersion), (Get-MinGWVersion),
(Get-NewmanVersion), (Get-NewmanVersion),
(Get-NSISVersion),
(Get-OpenSSLVersion), (Get-OpenSSLVersion),
(Get-PackerVersion), (Get-PackerVersion),
(Get-PulumiVersion), (Get-PulumiVersion),
(Get-SVNVersion), (Get-RVersion),
(Get-GHCVersion),
(Get-CabalVersion),
(Get-StackVersion), (Get-StackVersion),
(Get-SVNVersion),
(Get-VSWhereVersion),
(Get-WinAppDriver), (Get-WinAppDriver),
(Get-ZstdVersion), (Get-ZstdVersion),
(Get-VSWhereVersion),
(Get-7zipVersion),
(Get-YAMLLintVersion) (Get-YAMLLintVersion)
) | 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-AzureCLIVersion), (Get-AlibabaCLIVersion),
(Get-AzureDevopsExtVersion),
(Get-AZDSVersion),
(Get-AWSCLIVersion), (Get-AWSCLIVersion),
(Get-AWSSAMVersion), (Get-AWSSAMVersion),
(Get-AWSSessionManagerVersion), (Get-AWSSessionManagerVersion),
(Get-AlibabaCLIVersion), (Get-AzureCLIVersion),
(Get-AZDSVersion),
(Get-AzureDevopsExtVersion),
(Get-CloudFoundryVersion), (Get-CloudFoundryVersion),
(Get-HubVersion), (Get-GHVersion),
(Get-GHVersion) (Get-HubVersion)
) | 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 (@(
"Rust $(Get-RustVersion)", "Rust $(Get-RustVersion)",
"Rustup $(Get-RustupVersion)", "Rustup $(Get-RustupVersion)",
"Cargo $(Get-RustCargoVersion)", "Cargo $(Get-RustCargoVersion)",
"Rustdoc $(Get-RustdocVersion)" "Rustdoc $(Get-RustdocVersion)"
) | 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-CbindgenVersion),
(Get-CargoAuditVersion), (Get-CargoAuditVersion),
(Get-CargoOutdatedVersion), (Get-CargoOutdatedVersion),
"Rustfmt $(Get-RustfmtVersion)", "Rustfmt $(Get-RustfmtVersion)",
"Clippy $(Get-RustClippyVersion)" "Clippy $(Get-RustClippyVersion)"
) | Sort-Object
) )
$markdown += New-MDHeader "Browsers and webdrivers" -Level 3 $markdown += New-MDHeader "Browsers and webdrivers" -Level 3
@@ -175,11 +181,12 @@ $markdown += Build-DatabasesMarkdown
$markdown += New-MDNewLine $markdown += New-MDNewLine
$markdown += New-MDHeader "Database tools" -Level 3 $markdown += New-MDHeader "Database tools" -Level 3
$markdown += New-MDList -Style Unordered -Lines @( $markdown += New-MDList -Style Unordered -Lines (@(
(Get-AzCosmosDBEmulatorVersion), (Get-AzCosmosDBEmulatorVersion),
(Get-DacFxVersion), (Get-DacFxVersion),
(Get-SQLPSVersion), (Get-MySQLVersion),
(Get-MySQLVersion) (Get-SQLPSVersion)
) | Sort-Object
) )
$markdown += New-MDNewLine $markdown += New-MDNewLine