Write-FancyLog.psm1
function Write-FancyLog { [CmdletBinding()] param ( [Parameter(Mandatory)] [string]$message, [AllowNull()] [AllowEmptyString()] [string]$border ) # Process input from the pipeline process { $internalBorder = "-" if ($null -ne $border -and $border -ne "") { $internalBorder = $border } Write-Host $($internalBorder * $message.length) Write-Host $message Write-Host $($internalBorder * $message.length) Write-Host "" } } Export-ModuleMember -Function Write-FancyLog |