Public/Console/Read-TextPrompt.ps1
|
function Read-TextPrompt { [CmdletBinding()] param( [Parameter(Mandatory, Position = 0)] [string]$Prompt, [Parameter()] [string]$DefaultValue ) process { $textPrompt = [TextPrompt]::new([string], $Prompt) if ($DefaultValue) { $textPrompt.DefaultValue = $DefaultValue } return $textPrompt.Show([AnsiConsole]::Console) } } |