Public/Console/Write-Markup.ps1
|
function Write-Markup { [CmdletBinding()] param( [Parameter(Mandatory, Position = 0, ValueFromPipeline)] [string]$MarkupText, [switch]$NoNewLine ) process { $markup = [Markup]::new($MarkupText) if ($NoNewLine) { return [AnsiConsole]::Console.Write($markup) } else { return [AnsiConsole]::Console.WriteLine($markup) } } } |