Public/New-PoshTuiMenuItem.ps1
function New-PoshTuiMenuItem { [CmdletBinding()] param( [Parameter(Mandatory)] [string]$DisplayName, [Parameter(Mandatory)] [string]$Description, [Parameter(Mandatory)] [ScriptBlock]$Action ) $NewItem = [PoshTuiMenuItem]::new($DisplayName) $NewItem.AddItemDescription($Description) $NewItem.AddActionScriptBlock($Action) return $NewItem } |