Private/Write-PassGenDisplay.ps1
|
function Write-PassGenDisplay { [CmdletBinding()] param( [Parameter(Mandatory)] [ValidateNotNull()] [object[]]$Segment, [Parameter()] [switch]$ClipboardSucceeded ) if ($ClipboardSucceeded) { Write-Host 'Password added to clipboard: ' -ForegroundColor Cyan -NoNewline } else { Write-Host 'Generated password: ' -ForegroundColor Cyan -NoNewline } foreach ($item in $Segment) { if ($null -eq $item) { continue } Write-Host $item.Text -ForegroundColor $item.Color -NoNewline } Write-Host '' } |