PSDevOps.format.ps1xml
<?xml version="1.0" encoding="utf-16"?>
<!-- Generated with EZOut 1.5: Install-Module EZOut or https://github.com/StartAutomating/EZOut --> <Configuration> <ViewDefinitions> <View> <Name>PSDevOps.WorkItem</Name> <ViewSelectedBy> <TypeName>PSDevOps.WorkItem</TypeName> </ViewSelectedBy> <CustomControl> <CustomEntries> <CustomEntry> <CustomItem> <ExpressionBinding> <ScriptBlock> $wi = $_ $uiBuffer = $Host.UI.RawUI.BufferSize.Width - 1 $bufferWidth = $uiBuffer $justify = {param($l, $r) $d = $bufferWidth - $l.Length - $r.Length $l + (' ' * $d) + $r } @( ('-' * $uiBuffer) & $justify "[$($wi.ID)] $($wi.'System.Title')" "$($wi.'System.State')" ('-' * $uiBuffer) if ($wi.'System.IterationPath') { & $justify "Iteration Path:" $wi.'System.IterationPath' } if ($wi.'System.AssignedTo') { & $justify "Assigned To:" $(if ($wi.'System.AssignedTo'.displayName) { $wi.'System.AssignedTo'.displayName } else { $wi.'System.AssignedTo' }) } $changedBy = if ($wi.'System.ChangedBy'.displayName) { $wi.'System.ChangedBy'.displayName } elseif ($wi.'System.ChangedBy') { $wi.'System.ChangedBy' } if ($changedBy) { & $justify "Last Updated:" "$changedBy @ $($wi.'System.ChangedDate' -as [DateTime])" } $createdBy = if ($wi.'System.CreatedBy'.displayName) { $wi.'System.CreatedBy'.displayName } elseif ($wi.'System.CreatedBy') { $wi.'System.CreatedBy' } if ($createdby) { & $justify "Created:" "$createdBy @ $($wi.'System.CreatedDate' -as [DateTime])" } ('-' * $uiBuffer) "$($wi.'System.Description')" -replace '<br(?:/)?>', [Environment]::NewLine -replace '</div>', [Environment]::NewLine -replace '<li>',"* " -replace '</li>', [Environment]::NewLine -replace '\<[^\>]+\>', '' -replace '&nbsp;',' ' -replace ([Environment]::NewLine * 2), [Environment]::NewLine ) -join [Environment]::NewLine </ScriptBlock> </ExpressionBinding> </CustomItem> </CustomEntry> </CustomEntries> </CustomControl> </View> <View> <Name>PSDevOps.Field</Name> <ViewSelectedBy> <TypeName>PSDevOps.Field</TypeName> </ViewSelectedBy> <TableControl> <AutoSize /> <TableHeaders> <TableColumnHeader> </TableColumnHeader> <TableColumnHeader> </TableColumnHeader> <TableColumnHeader> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <Wrap /> <TableColumnItems> <TableColumnItem> <PropertyName>Name</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>ReferenceName</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Description</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>PSDevOps.WorkProcess</Name> <ViewSelectedBy> <TypeName>PSDevOps.WorkProcess</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader> </TableColumnHeader> <TableColumnHeader> </TableColumnHeader> <TableColumnHeader> </TableColumnHeader> <TableColumnHeader> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <Wrap /> <TableColumnItems> <TableColumnItem> <PropertyName>Name</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>IsEnabled</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>IsDefault</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Description</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> </ViewDefinitions> </Configuration> |