Posh
Posh copied to clipboard
PowerShell made Posh
Posh is a PowerShell module that makes PowerShell more fun to work with.
Improving Formatting
Posh provides PowerShell formatting for all sorts of fun scenarios, like:
Get-Command in color
Posh colorizes commands by verb.
Get-Command
Get-Member in color
Get-Command | Get-Member
Reflection Formatter
Posh provides a formatter for reflection, to help you explore types.
[int] | Format-Custom
[int] | Format-Custom -View System.Type.Full
It even works on generic types
[Collections.Generic.Dictionary[string, PSObject]] |
Format-Custom -View System.Type.Full
Colorized XML
[xml]"<a><b attr='c'/></a>"
How Posh Works
Posh is a somewhat unique PowerShell module in that it does not export commands.
Posh only extends the types and formatting in PowerShell.
It is built using: