├── .gitignore ├── LICENSE ├── PSMenu ├── PSMenu.psd1 ├── PSMenu.psm1 ├── Private │ ├── Format-MenuItem.ps1 │ ├── Get-CalculatedPageIndexNumber.ps1 │ ├── Get-ConsoleHeight.ps1 │ ├── Get-PositionWithVKey.ps1 │ ├── Get-WrappedPosition.ps1 │ ├── Read-VKey.ps1 │ ├── Test-HostSupported.ps1 │ ├── Test-Input.ps1 │ ├── Test-MenuItemArray.ps1 │ ├── Test-MenuSeparator.ps1 │ ├── Toggle-Selection.ps1 │ └── Write-Menu.ps1 └── Public │ ├── Get-MenuSeparator.ps1 │ └── Show-Menu.ps1 ├── README.md ├── Test-Module.ps1 ├── deploy.psdeploy.ps1 ├── docs ├── basic-example.gif ├── callback.gif ├── classes-as-options.gif ├── custom-formatter.gif └── separator-support.gif └── psake.ps1 /.gitignore: -------------------------------------------------------------------------------- 1 | *.*~ 2 | *.swp 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sebazzz/PSMenu/HEAD/LICENSE -------------------------------------------------------------------------------- /PSMenu/PSMenu.psd1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sebazzz/PSMenu/HEAD/PSMenu/PSMenu.psd1 -------------------------------------------------------------------------------- /PSMenu/PSMenu.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sebazzz/PSMenu/HEAD/PSMenu/PSMenu.psm1 -------------------------------------------------------------------------------- /PSMenu/Private/Format-MenuItem.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sebazzz/PSMenu/HEAD/PSMenu/Private/Format-MenuItem.ps1 -------------------------------------------------------------------------------- /PSMenu/Private/Get-CalculatedPageIndexNumber.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sebazzz/PSMenu/HEAD/PSMenu/Private/Get-CalculatedPageIndexNumber.ps1 -------------------------------------------------------------------------------- /PSMenu/Private/Get-ConsoleHeight.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sebazzz/PSMenu/HEAD/PSMenu/Private/Get-ConsoleHeight.ps1 -------------------------------------------------------------------------------- /PSMenu/Private/Get-PositionWithVKey.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sebazzz/PSMenu/HEAD/PSMenu/Private/Get-PositionWithVKey.ps1 -------------------------------------------------------------------------------- /PSMenu/Private/Get-WrappedPosition.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sebazzz/PSMenu/HEAD/PSMenu/Private/Get-WrappedPosition.ps1 -------------------------------------------------------------------------------- /PSMenu/Private/Read-VKey.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sebazzz/PSMenu/HEAD/PSMenu/Private/Read-VKey.ps1 -------------------------------------------------------------------------------- /PSMenu/Private/Test-HostSupported.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sebazzz/PSMenu/HEAD/PSMenu/Private/Test-HostSupported.ps1 -------------------------------------------------------------------------------- /PSMenu/Private/Test-Input.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sebazzz/PSMenu/HEAD/PSMenu/Private/Test-Input.ps1 -------------------------------------------------------------------------------- /PSMenu/Private/Test-MenuItemArray.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sebazzz/PSMenu/HEAD/PSMenu/Private/Test-MenuItemArray.ps1 -------------------------------------------------------------------------------- /PSMenu/Private/Test-MenuSeparator.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sebazzz/PSMenu/HEAD/PSMenu/Private/Test-MenuSeparator.ps1 -------------------------------------------------------------------------------- /PSMenu/Private/Toggle-Selection.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sebazzz/PSMenu/HEAD/PSMenu/Private/Toggle-Selection.ps1 -------------------------------------------------------------------------------- /PSMenu/Private/Write-Menu.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sebazzz/PSMenu/HEAD/PSMenu/Private/Write-Menu.ps1 -------------------------------------------------------------------------------- /PSMenu/Public/Get-MenuSeparator.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sebazzz/PSMenu/HEAD/PSMenu/Public/Get-MenuSeparator.ps1 -------------------------------------------------------------------------------- /PSMenu/Public/Show-Menu.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sebazzz/PSMenu/HEAD/PSMenu/Public/Show-Menu.ps1 -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sebazzz/PSMenu/HEAD/README.md -------------------------------------------------------------------------------- /Test-Module.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sebazzz/PSMenu/HEAD/Test-Module.ps1 -------------------------------------------------------------------------------- /deploy.psdeploy.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sebazzz/PSMenu/HEAD/deploy.psdeploy.ps1 -------------------------------------------------------------------------------- /docs/basic-example.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sebazzz/PSMenu/HEAD/docs/basic-example.gif -------------------------------------------------------------------------------- /docs/callback.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sebazzz/PSMenu/HEAD/docs/callback.gif -------------------------------------------------------------------------------- /docs/classes-as-options.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sebazzz/PSMenu/HEAD/docs/classes-as-options.gif -------------------------------------------------------------------------------- /docs/custom-formatter.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sebazzz/PSMenu/HEAD/docs/custom-formatter.gif -------------------------------------------------------------------------------- /docs/separator-support.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sebazzz/PSMenu/HEAD/docs/separator-support.gif -------------------------------------------------------------------------------- /psake.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sebazzz/PSMenu/HEAD/psake.ps1 --------------------------------------------------------------------------------