EZOut is a PowerShell module to help take the pain out of writing format and types XML
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Assets
en-us
Add-FormatData.ps1
Add-TypeData.ps1
Clear-FormatData.ps1
Clear-TypeData.ps1
ConvertTo-PropertySet.ps1
EZOut.Pipeworks.psd1
EZOut.psd1
EZOut.psm1
Find-FormatView.ps1
Get-FormatFile.ps1
Get-PropertySet.ps1
New-EZFormatFile.ps1
Out-FormatData.ps1
Out-TypeData.ps1
Remove-FormatData.ps1
Remove-TypeData.ps1
Show-CustomAction.ps1
Write-CommandOverload.ps1
Write-CustomAction.ps1
Write-FormatTableView.ps1
Write-FormatView.ps1
Write-PowerShellHashtable.ps1
Write-PropertySet.ps1
Write-TypeView.ps1
readme.md

readme.md

Official Website

EZOut helps you to control the look of output from content in PowerShell.

EZOut simplifies the process of making PowerShell Formatting and Types files (ps1xml) by letting you write PowerShell formatting with simple commands.

EZOut can be used to change formatting on the fly, and it is indispensible in creating quality PowerShell modules.

To get started, download EZOut, and then try some cool tricks:

Import-Module EZOut

Write-FormatView -TypeName 'System.Management.ManagementObject#root\cimv2\Win32_VideoController -Property Name, Memory, Mode -Width 30,15,40 -VirtualProperty @{
    "Memory" = {
        "$($_.AdapterRAM / 1mb) mb"
    }
} -RenamedProperty @{
    "Mode" = "VideoModeDescription"
}| 
    Out-FormatData |
    Add-FormatData

Get-WmiObject Win32_VideoController