{"repo":"jdhitsolutions/PSTypeExtensionTools","free":true,"listed":false,"github":"https://github.com/jdhitsolutions/PSTypeExtensionTools","clone":"git clone https://github.com/jdhitsolutions/PSTypeExtensionTools.git","description":"A set of PowerShell tools for working with type extensions.","language":"PowerShell","stars":51,"topics":["powershell","scripting","typedata","json","xml","powershell-scripting"],"license":"MIT","category":"cli-tools","readme_excerpt":"PSTypeExtensionTools This PowerShell module contains commands that make it easier to work with type extensions. Many of these commands are wrappers for built-in tools like Get-TypeData or Update-TypeData. This module should work in Windows PowerShell 5.1 and PowerShell 7.x. Although some of the sample type extensions require a Windows platform. Installation You can install the current release from the PowerShell Gallery: The module contains these commands. Name Alias Synopsis ------ ------- ---------- Add-PSTypeExtension Set-PSTypeExtension , atex Add a new type extension. Export-PSTypeExtension etex Export type extensions to a file. Get-PSType Get the type name for a given object. Get-PSTypeDataPreview Preview the type extension settings in a ps1xml file. Get-PSTypeExtension gtex Get selected type extensions. Import-PSTypeExtension itex Import type extension definitions. New-PSPropertySet Create a new property set ps1xml file. Why You Want to Use This Module Let's say you want to update a number object, but you have no idea what the type name is. Once you have read help for the commands in this module, you could run a PowerShell command like this: Use $this to reference the object instead of $ . Now you can get the new property. Once you know the type name, you can add other type extensions. Here's how it might look: Go GUI As an alternative to the command-line, you can use the native Show-Command cmdlet to display a graphical interface. Clicking Run will insert this code at","default_branch":null,"files":null,"tree":[],"storefront":"/r/jdhitsolutions","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jdhitsolutions/PSTypeExtensionTools/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}