Michael Klement
Michael Klement
PSReadLine offers great flexibility and customizability for editing of user input that is _PowerShell code_. It would be great to offer the same for _general-purpose_, _end user_ prompting, possibly by...
The `[Microsoft.PowerShell.KeyHandler]` instances output by `Get-PSReadlineKeyHandler` can currently not be used to later restore that handler (after temporarily installing a different handler), if the original handler was based on custom...
Environment data ---------------- ```powershell PS version: 7.0.0-preview.1 PSReadline version: 2.0.0-beta4 os: 10.0.18362.1 (WinBuild.160101.0800) PS file version: 7.0.0.0 BufferWidth: 180 BufferHeight: 9999 ``` Steps to reproduce or exception report -------------------------------------- Note:...
### Prerequisites - [X] Write a descriptive title. ### Description of the new feature/enhancement When you invoke the `ShowParameterHelp` function (bound to Alt+h by default), the parameter description that prints...
### Prerequisites - [X] Write a descriptive title. - [X] Make sure you are able to repro it on the [latest released version](https://github.com/PowerShell/PowerShell/releases) - [X] Search the existing issues. -...
### Summary of the new feature / enhancement An alias sensibly sees the same tab-completions as its target command, but, unfortunately and unexpectedly, only if the alias target is a...
Note: * The bug equally affects `Start-ThreadJob`. In the script block passed to the (implied as the 1st positional) `-ScriptBlock` parameter of `Start-Job`, it is possible to reference variables from...
Bash has an expressive feature called [brace expansion](https://www.gnu.org/software/bash/manual/html_node/Brace-Expansion.html#Brace-Expansion), which elegantly supports generating "Cartesian products" to **generate multiple arguments** from a single expression **based on token lists and ranges**. As an...
PowerShell Core now commendably defaults to UTF-8 encoding, including when sending strings _to_ _external_ programs, as reflected in `$OutputEncoding`'s default value. However, because the console-window shortcut file / taskbar entry...
The ability to stop a pipeline on demand is currently only available _internally_, as used by `Select-Object -First `, for instance. To quote from [this uservoice.com issue](https://windowsserver.uservoice.com/forums/301869-powershell/suggestions/11087865-enable-users-to-stop-pipeline-making-stopupstreamc): > It is...