[macOS] Sort tool names in README (#2441)

* sort tool names
This commit is contained in:
Dibir Magomedsaygitov
2021-01-19 18:44:12 +03:00
committed by GitHub
parent 5f6a95ba04
commit 83dfe141c7
3 changed files with 73 additions and 52 deletions

View File

@@ -39,37 +39,41 @@ function Build-AndroidTable {
$packageInfo = Get-AndroidInstalledPackages $packageInfo = Get-AndroidInstalledPackages
return @( return @(
@{ @{
"Package" = "Android SDK Tools" "Package" = "Android Command Line Tools"
"Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "Android SDK Tools" "Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "Android SDK Command-line Tools"
}, },
@{ @{
"Package" = "Android SDK Platforms" "Package" = "Android Emulator"
"Version" = Get-AndroidPlatformVersions -PackageInfo $packageInfo "Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "Android Emulator"
}, },
@{ @{
"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 Platforms"
"Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "Android SDK Command-line Tools" "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"
}, },
@{ @{
"Package" = "Android emulator" "Package" = "Android SDK Tools"
"Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "Android Emulator" "Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "Android SDK Tools"
},
@{
"Package" = "Google APIs"
"Version" = Get-AndroidGoogleAPIsVersions -PackageInfo $packageInfo
}, },
@{ @{
"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"
@@ -78,17 +82,13 @@ function Build-AndroidTable {
"Package" = "Google Repository" "Package" = "Google Repository"
"Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "Google Repository" "Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "Google Repository"
}, },
@{
"Package" = "SDK Patch Applier v4"
"Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "SDK Patch Applier v4"
},
@{
"Package" = "CMake"
"Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "cmake"
},
@{ @{
"Package" = "NDK" "Package" = "NDK"
"Version" = Get-AndroidNDKVersions -PackageInfo $packageInfo "Version" = Get-AndroidNDKVersions -PackageInfo $packageInfo
},
@{
"Package" = "SDK Patch Applier v4"
"Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "SDK Patch Applier v4"
} }
) | Where-Object { $_.Version } | ForEach-Object { ) | Where-Object { $_.Version } | ForEach-Object {
[PSCustomObject] @{ [PSCustomObject] @{

View File

@@ -467,4 +467,4 @@ function Get-SwiftLintVersion {
function Get-PowershellVersion { function Get-PowershellVersion {
$powershellVersion = Run-Command "powershell --version" $powershellVersion = Run-Command "powershell --version"
return $powershellVersion return $powershellVersion
} }

View File

@@ -29,21 +29,7 @@ $markdown += New-MDList -Style Unordered -Lines ("Image Version: {0}" -f $ImageN
# Software report # Software report
$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
$languageAndRuntimeList = @(
if ( -not $os.IsHighSierra) {
$clangLLVMVersion = Get-ClangLLVMVersion
$gccVersion = Get-GccVersion
$gfortranVersion = Get-FortranVersion
$lines = @($clangLLVMVersion, $gccVersion, $gfortranVersion) | ForEach-Object {$_}
$markdown += New-MDList -Style Unordered -NoNewLine -Lines $lines
}
if ($os.IsLessThanBigSur) {
$markdown += New-MDList -Style Unordered -Lines @(Get-RVersion) -NoNewLine
}
# Language and Runtime
$markdown += New-MDList -Style Unordered -Lines @(
(Get-BashVersion), (Get-BashVersion),
(Get-NodeVersion), (Get-NodeVersion),
(Get-NVMVersion), (Get-NVMVersion),
@@ -57,13 +43,25 @@ $markdown += New-MDList -Style Unordered -Lines @(
(Get-JuliaVersion) (Get-JuliaVersion)
) )
# Package Management if ( -not $os.IsHighSierra) {
$markdown += New-MDHeader "Package Management" -Level 3 $languageAndRuntimeList += @(
if ($os.IsHigherThanMojave) { (Get-GccVersion)
$markdown += New-MDList -Lines (Get-VcpkgVersion) -Style Unordered -NoNewLine (Get-FortranVersion)
(Get-ClangLLVMVersion)
)
} }
$markdown += New-MDList -Style Unordered -Lines @( if ($os.IsLessThanBigSur) {
$languageAndRuntimeList += @(
(Get-RVersion)
)
}
$markdown += New-MDList -Style Unordered -Lines ($languageAndRuntimeList | Sort-Object)
# Package Management
$markdown += New-MDHeader "Package Management" -Level 3
$packageManagementList = @(
(Get-PipVersion -Version 2), (Get-PipVersion -Version 2),
(Get-PipVersion -Version 3), (Get-PipVersion -Version 3),
(Get-PipxVersion), (Get-PipxVersion),
@@ -79,17 +77,26 @@ $markdown += New-MDList -Style Unordered -Lines @(
(Get-ComposerVersion) (Get-ComposerVersion)
) )
if ($os.IsHigherThanMojave) {
$packageManagementList += @(
(Get-VcpkgVersion)
)
}
$markdown += New-MDList -Style Unordered -Lines ($packageManagementList | Sort-Object)
# Project Management # Project Management
$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-MavenVersion), (Get-MavenVersion),
(Get-GradleVersion), (Get-GradleVersion),
(Get-ApacheAntVersion) (Get-ApacheAntVersion)
) | Sort-Object
) )
# Utilities # Utilities
$markdown += New-MDHeader "Utilities" -Level 3 $markdown += New-MDHeader "Utilities" -Level 3
$markdown += New-MDList -Style Unordered -NoNewLine -Lines @( $utilitiesList = @(
(Get-CurlVersion), (Get-CurlVersion),
(Get-GitVersion), (Get-GitVersion),
(Get-GitLFSVersion), (Get-GitLFSVersion),
@@ -115,21 +122,27 @@ $markdown += New-MDList -Style Unordered -NoNewLine -Lines @(
(Get-BsdtarVersion), (Get-BsdtarVersion),
(Get-GnuTarVersion) (Get-GnuTarVersion)
) )
if ($os.IsHigherThanMojave) { if ($os.IsHigherThanMojave) {
$markdown += New-MDList -Lines (Get-NewmanVersion) -Style Unordered -NoNewLine $utilitiesList += @(
(Get-NewmanVersion)
)
} }
if ($os.IsLessThanBigSur) { if ($os.IsLessThanBigSur) {
$markdown += New-MDList -Style Unordered -Lines @( $utilitiesList += @(
(Get-VirtualBoxVersion), (Get-VirtualBoxVersion),
(Get-VagrantVersion), (Get-VagrantVersion),
(Get-ParallelVersion) (Get-ParallelVersion)
) )
} }
$markdown += New-MDList -Style Unordered -Lines ($utilitiesList | Sort-Object)
$markdown += New-MDNewLine $markdown += New-MDNewLine
# Tools # Tools
$markdown += New-MDHeader "Tools" -Level 3 $markdown += New-MDHeader "Tools" -Level 3
$markdown += New-MDList -Style Unordered -NoNewLine -Lines @( $toolsList = @(
(Get-FastlaneVersion), (Get-FastlaneVersion),
(Get-CmakeVersion), (Get-CmakeVersion),
(Get-AppCenterCLIVersion), (Get-AppCenterCLIVersion),
@@ -142,7 +155,7 @@ $markdown += New-MDList -Style Unordered -NoNewLine -Lines @(
) )
if( -not $os.IsHighSierra) { if( -not $os.IsHighSierra) {
$markdown += New-MDList -Style Unordered -Lines @( $toolsList += @(
(Get-GHCupVersion), (Get-GHCupVersion),
(Get-GHCVersion), (Get-GHCVersion),
(Get-CabalVersion), (Get-CabalVersion),
@@ -150,43 +163,51 @@ if( -not $os.IsHighSierra) {
) )
} }
$markdown += New-MDList -Style Unordered -Lines ($toolsList | Sort-Object)
# Linters # Linters
$markdown += New-MDHeader "Linters" -Level 3 $markdown += New-MDHeader "Linters" -Level 3
$markdown += New-MDList -Style Unordered -NoNewLine -Lines @( $lintersList = @(
(Get-YamllintVersion) (Get-YamllintVersion)
) )
if ( -not $os.IsHighSierra) { if ( -not $os.IsHighSierra) {
$markdown += New-MDList -Style Unordered -Lines @( $lintersList += @(
(Get-SwiftLintVersion) (Get-SwiftLintVersion)
) )
} }
$markdown += New-MDList -Style Unordered -Lines ($lintersList | Sort-Object)
$markdown += New-MDHeader "Browsers" -Level 3 $markdown += New-MDHeader "Browsers" -Level 3
$markdown += Get-BrowserSection $markdown += Get-BrowserSection
$markdown += New-MDHeader "Java" -Level 3 $markdown += New-MDHeader "Java" -Level 3
$markdown += Get-JavaVersions | New-MDTable $markdown += Get-JavaVersions | New-MDTable
$markdown += New-MDNewLine
# Toolcache # Toolcache
$markdown += Build-ToolcacheSection $markdown += Build-ToolcacheSection
if ( -not $os.IsHighSierra) { if ( -not $os.IsHighSierra) {
$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-RustCargoVersion) (Get-RustCargoVersion)
) | 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-Bindgen), (Get-Bindgen),
(Get-Cbindgen), (Get-Cbindgen),
(Get-Cargooutdated), (Get-Cargooutdated),
(Get-Cargoaudit), (Get-Cargoaudit),
(Get-RustfmtVersion), (Get-RustfmtVersion),
(Get-RustClippyVersion) (Get-RustClippyVersion)
) | Sort-Object
) )
} }