Private/Helpers/Format-ModuleForDisplay.ps1
|
function Format-ModuleForDisplay { param([GalleryModuleInfo]$ModuleInfo) $statusIcon = switch ($ModuleInfo.InstallStatus) { 'Installed' { '[+]' } 'UpdateAvailable' { '[^]' } default { '[ ]' } } $version = if ($ModuleInfo.Version) { "v$($ModuleInfo.Version)" } else { 'v?' } $author = if ($ModuleInfo.Author) { $ModuleInfo.Author } else { 'Unknown' } return "$statusIcon $($ModuleInfo.Name) $version | $author | $($ModuleInfo.InstallStatus)" } |