Formats/Formats/CommandInfo.formats.ps1xml
<?xml version="1.0" encoding="utf-8" ?> <Configuration> <ViewDefinitions> <View> <Name>CommandInfo</Name> <ViewSelectedBy> <TypeName>System.Management.Automation.CmdletInfo</TypeName> <TypeName>System.Management.Automation.FunctionInfo</TypeName> <TypeName>System.Management.Automation.FilterInfo</TypeName> <TypeName>System.Management.Automation.AliasInfo</TypeName> <TypeName>System.Management.Automation.ApplicationInfo</TypeName> <TypeName>System.Management.Automation.ScriptInfo</TypeName> <TypeName>System.Management.Automation.ExternalScriptInfo</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader> <Label>CommandType</Label> <Width>15</Width> </TableColumnHeader> <TableColumnHeader> <Label>Name</Label> <Width>50</Width> </TableColumnHeader> <TableColumnHeader> <Label>Version</Label> <Width>10</Width> </TableColumnHeader> <TableColumnHeader> <Label>Source</Label> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>CommandType</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock> if ($_.CommandType -eq "Alias") { if (-not [string]::IsNullOrWhitespace($_.ResolvedCommandName)) { $_.Name + " -> " + $_.ResolvedCommandName } else { $_.Name + " -> " + $_.Definition } } else { $_.Name } </ScriptBlock> </TableColumnItem> <TableColumnItem> <PropertyName>Version</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Source</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> </ViewDefinitions> </Configuration> |