EZOut
2.0
Easily Author Rich Format Files to Customize PowerShell Output
Installation Options
Owners
Copyright
2011-2023
Package Details
Author(s)
- James Brundage
Tags
.ps1xml Format Output Types Colorized
Functions
Push-FormatData Clear-FormatData Out-FormatData Pop-FormatData Push-TypeData Clear-TypeData Out-TypeData Pop-TypeData Get-FormatFile Find-FormatView Import-FormatView Import-TypeView Write-FormatControl Write-FormatView Write-FormatCustomView Write-FormatTableView Write-FormatListView Write-FormatWideView Write-FormatViewExpression Write-FormatTreeView Format-Object Format-Hashtable Format-Heatmap Format-JSON Format-Markdown Format-RichText Format-YAML Write-TypeView ConvertTo-PropertySet Write-PropertySet Get-PropertySet Write-EZFormatFile Get-EZOutExtension Out-Mermaid Out-Gum
Dependencies
This module has no dependencies.
Release Notes
## 2.0:
* EZOut Turns 2.0!
* EZOut Supports Sponsorship (please show your support) (#120)
* $PSStyle Support
* Write-FormatViewExpression now supports -PSStyle/-Style (#106)
* Use any property from $PSStyle in a formatter, if present
* This is faster and smaller than other color customizations, and will only work on core.
* Write-FormatTableView supports -StyleProperty/-StyleRow (#129)
* Write-FormatListView supports -StyleProperty (#130)
* New Commands:
* Out-Gum - Use [CharmBraclet's Gum](https://github.com/charmbracelet/gum) to prompt for input (#111)
* Out-Mermaid - Generate Diagrams with [MermaidJS](https://mermaid.js.org/) (#112)
* _Example Formatting Has Moved to [Posh](https://github.com/StartAutomating/Posh)_ (#127)
* Write-TypeView now supports -Debug (#114)
If you Import-TypeView with -Debug or Write-TypeView with -Debug,
Update-TypeData will be called to force the types to be loaded with the exact values you provide
(thus enabling you to put a breakpoint in and -Debug a type!)
(when you're done debugging, Remove-Module EZOut to clear any dynamic typea)
* Import-TypeView improvements
* Psuedo-inheritance (#143)
* Better Markdown file support (#144)
* No longer over-hiding (#142)
* Skipping Empty ScriptBlocks (#108)
* Improving Empty get Property (#109)
* Allowing NoteProperties to be hidden (#110)
* Format/JSON-YAML: -Depth defaults to $FormatEnumerationLimit (#107)
* Module / Repository Improvements
* Refactored Repository (#115)
* Build files are now beneath `/Build` (#116)
* Commands are now beneath `/Commands` (#117)
* Added Issue Templates (#125)
* Added Contribution Guide (#126)
* Breaking Changes (for the better)
* The module no longer requires -AllowClobber (#105)
* Add/Remove-TypeData/FormatData are now Push/Pop-TypeData/FormatData (#113)
* These functions are only used during authorship and other interactive use.
* Most users should be unaffected.
---
Additional Release History found in [CHANGELOG](https://github.com/StartAutomating/EZOut/blob/master/CHANGELOG.md)
FileList
- EZOut.nuspec
- contributing.md
- docs\2022-09-15.md
- @.ps1
- docs\_config.yml
- EZOut.psm1
- docs\2022-07-25.md
- EZOut.format.ps1xml
- docs\2022-10.md
- CHANGELOG.md
- docs\Format-Heatmap.md
- EZOut.psd1
- docs\Format-Object.md
- EZOut.Pipeworks.psd1
- docs\Clear-TypeData.md
- action.yml
- docs\2021-01.md
- LICENSE
- docs\2020-02-24.md
- README.md
- docs\2022-10-06.md
- docs\Format-RichText.md
- EZOut.tests.ps1
- docs\ConvertTo-PropertySet.md
- EZOut.types.ps1xml
- docs\2022-08-07.md
- Assets\EZOut.svg
- docs\CNAME
- Build\EZOut.Piecemeal.ps1
- docs\Get-PropertySet.md
- Build\Gum.build.ps1
- docs\Out-Gum.md
- Build\EZOut.Splatter.ps1
- docs\Out-FormatData.md
- Build\EZOut.PSSVG.ps1
- docs\Write-FormatViewExpression.md
- Build\EZOut.disabled.ps1
- docs\Push-FormatData.md
- Build\EZOut.HelpOut.ps1
- docs\Format-JSON.md
- Build\EZOut.GitHubAction.PSDevOps.ps1
- docs\Write-TypeView.md
- Build\EZOut.GitHubWorkflow.PSDevOps.ps1
- docs\Out-Mermaid.md
- Parts\EncodeOutput.ps1
- Formatting\Hello.EZOut.format.ps1
- Parts\Heading.ps1
- en-us\Improving_How_Xml_Looks_In_PowerShell.walkthru.help.txt
- Parts\Heatmap.ps1
- en-us\Writing_An_EzFormat_File.walkthru.help.txt
- Parts\Indent.ps1
- en-us\Creating_A_New_View.walkthru.help.txt
- Parts\SetOutputStyle.ps1
- en-us\about_EZOut.help.txt
- Parts\HorizontalRule.ps1
- en-us\Making_Select-Object_Simpler_with_PropertySets.walkthru.help.txt
- Parts\ClearOutputStyle.ps1
- en-us\Creating_Colorized_Format_With_Custom_Actions.walkthru.help.txt
- Commands\Get-EZOutExtension.ps1
- en-us\Getting_Started_With_Table_Views.walkthru.help.txt
- Commands\Write-EZFormatFile.ps1
- GitHub\Jobs\RunGitPub.psd1
- Commands\Format-Object.ps1
- GitHub\Jobs\BuildEZOut.psd1
- docs\2022-10-20.md
- GitHub\Actions\EZOutAction.ps1
- docs\Pop-FormatData.md
- Commands\Format.PS1XML\Find-FormatView.ps1
- docs\ListAssets.md
- Commands\Format.PS1XML\Pop-FormatData.ps1
- docs\2021-01-19.md
- Commands\Format.PS1XML\Push-FormatData.ps1
- docs\Writing_An_EzFormat_File.walkthru.md
- Commands\Format.PS1XML\Get-FormatFile.ps1
- docs\Add-TypeData.md
- Commands\Format.PS1XML\Write-FormatViewExpression.ps1
- docs\2022-12-15.md
- Commands\Format.PS1XML\Write-FormatView.ps1
- docs\Clear-FormatData.md
- Commands\Format.PS1XML\Write-FormatTreeView.ps1
- docs\2020.md
- Commands\Format.PS1XML\Write-FormatListView.ps1
- docs\contributing.md
- Commands\Format.PS1XML\Import-FormatView.ps1
- docs\2022-08.md
- Commands\Format.PS1XML\Write-FormatCustomView.ps1
- docs\2022-07-26.md
- Commands\Format.PS1XML\Out-FormatData.ps1
- docs\Find-FormatView.md
- Commands\Format.PS1XML\Clear-FormatData.ps1
- docs\Creating_A_New_View.walkthru.md
- Commands\Format.PS1XML\Write-FormatWideView.ps1
- docs\rss.xml
- Commands\Format.PS1XML\Write-FormatControl.ps1
- docs\Format-YAML.md
- Commands\Format.PS1XML\Write-FormatTableView.ps1
- docs\2022-04-19.md
- Commands\FormattingExtended\Format-JSON.ps1
- docs\2020-02.md
- Commands\FormattingExtended\Format-Heatmap.ps1
- docs\Import-TypeView.md
- Commands\FormattingExtended\Format-YAML.ps1
- docs\Format-Hashtable.md
- Commands\FormattingExtended\Format-RichText.ps1
- docs\Import-FormatView.md
- Commands\FormattingExtended\Format-Markdown.ps1
- docs\2022-09-12.md
- Commands\FormattingExtended\Out-Mermaid.ps1
- docs\2022-04.md
- Commands\FormattingExtended\Format-Hashtable.ps1
- docs\Write-FormatWideView.md
- Commands\FormattingExtended\Out-Gum.ps1
- docs\2022.md
- Commands\FormattingExtended\Format-JSON.ps.ps1
- docs\2022-08-11.md
- Commands\Types.PS1XML\Import-TypeView.ps1
- docs\2022-10-02.md
- Commands\Types.PS1XML\Write-PropertySet.ps1
- docs\Add-FormatData.md
- Commands\Types.PS1XML\Get-PropertySet.ps1
- docs\CHANGELOG.md
- Commands\Types.PS1XML\Pop-TypeData.ps1
- docs\2022-07.md
- Commands\Types.PS1XML\Out-TypeData.ps1
- docs\Get-EZOutExtension.md
- Commands\Types.PS1XML\Write-TypeView.ps1
- docs\2022-09.md
- Commands\Types.PS1XML\Clear-TypeData.ps1
- docs\Creating_Colorized_Format_With_Custom_Actions.walkthru.md
- Commands\Types.PS1XML\Push-TypeData.ps1
- docs\Get-FormatFile.md
- Commands\Types.PS1XML\ConvertTo-PropertySet.ps1
- docs\2021.md
- docs\Assets\EZOut.svg
- docs\Making_Select-Object_Simpler_with_PropertySets.walkthru.md
- docs\_posts\2022-08-07-EZOut-1.8.8.1.md
- docs\Write-PropertySet.md
- docs\_posts\2022-08-09-EZOut-1.8.9.md
- docs\Write-FormatTreeView.md
- docs\_posts\2022-09-15-EZOut-1.9.2.md
- docs\2021-03.md
- docs\_posts\2022-09-12-EZOut-1.9.1.md
- docs\Write-FormatView.md
- docs\_posts\2022-09-25-EZOut-1.9.4.md
- docs\Format-Markdown.md
- docs\_posts\2022-07-25-EZOut-1.8.7.md
- docs\Write-FormatListView.md
- docs\_posts\2022-09-19-EZOut-1.9.3.md
- docs\Write-FormatTableView.md
- docs\_posts\2020-02-24-EZOut-v1.6.md
- docs\Pop-TypeData.md
- docs\_posts\2022-12-15-EZOut-1.9.8.md
- docs\Write-FormatCustomView.md
- docs\_posts\2022-10-06-EZOut-1.9.6.md
- docs\Getting_Started_With_Table_Views.walkthru.md
- docs\_posts\2021-03-11-EZOut-v1.8.5.md
- docs\README.md
- docs\_posts\2022-04-19-EZOut-1.8.6.md
- docs\2022-09-25.md
- docs\_posts\2022-08-11-EZOut-1.9.0.md
- docs\Write-FormatControl.md
- docs\_posts\2022-12-15-EZOut-1.9.9.md
- docs\2021-03-11.md
- docs\_posts\2022-07-26-EZOut-1.8.8.md
- docs\Improving_How_Xml_Looks_In_PowerShell.walkthru.md
- docs\_posts\2021-01-19-EZOut-v1.8.4.md
- docs\Out-TypeData.md
- docs\_posts\2022-10-20-EZOut-1.9.7.md
- docs\Push-TypeData.md
- docs\_posts\2022-10-02-EZOut-1.9.5.md
- docs\2022-08-09.md
- Types\Hello.EZOut\SayHello.ps1
- docs\Write-EZFormatFile.md
- Types\Hello.EZOut\set_Message.ps1
- docs\2022-12.md
- Types\Hello.EZOut\get_Message.ps1
- docs\2022-09-19.md
Version History
Version | Downloads | Last updated |
---|---|---|
2.0.6 | 11,500 | 4/16/2024 |
2.0.5 | 790 | 3/8/2024 |
2.0.4 | 1,033 | 2/7/2024 |
2.0.3 | 1,251 | 11/5/2023 |
2.0.2 | 20 | 11/1/2023 |
2.0.1 | 187 | 8/21/2023 |
2.0 (current version) | 76 | 7/20/2023 |
1.9.9 | 492 | 12/15/2022 |
1.9.8 | 8 | 12/15/2022 |
1.9.7 | 136 | 10/20/2022 |
1.9.6 | 30 | 10/6/2022 |
1.9.5 | 27 | 10/2/2022 |
1.9.4 | 48 | 9/25/2022 |
1.9.3 | 27 | 9/19/2022 |
1.9.2 | 20 | 9/15/2022 |
1.9.1 | 20 | 9/12/2022 |
1.9.0 | 51 | 8/11/2022 |
1.8.9 | 24 | 8/9/2022 |
1.8.8.1 | 17 | 8/7/2022 |
1.8.8 | 34 | 7/26/2022 |
1.8.7 | 17 | 7/25/2022 |
1.8.6 | 121 | 4/19/2022 |
1.8.5 | 736 | 3/11/2021 |
1.8.4 | 111 | 1/19/2021 |
1.8.3.1 | 476 | 6/18/2020 |
1.8.3 | 93 | 6/16/2020 |
1.8.2 | 195 | 5/13/2020 |
1.8.1 | 45 | 4/30/2020 |
1.8 | 113 | 3/31/2020 |
1.7 | 32 | 3/23/2020 |
1.6 | 84 | 2/24/2020 |
1.5 | 97 | 12/13/2019 |
1.4 | 1,676 | 11/23/2014 |