types/CommandWatch.Types.ps1xml
|
<?xml version="1.0" encoding="utf-8"?>
<Types> <Type> <Name>CommandWatch.TickResult</Name> <Members> <ScriptProperty> <Name>Summary</Name> <GetScriptBlock> "{0} {1} [exit:{2}] [iter:{3}]" -f $this.Timestamp.ToString('yyyy-MM-dd HH:mm:ss'), $this.DisplayCommand, $this.ExitCode, $this.Iteration </GetScriptBlock> </ScriptProperty> <ScriptProperty> <Name>HasChanges</Name> <GetScriptBlock> ($this.DiffLines -and $this.DiffLines.Count -gt 0) </GetScriptBlock> </ScriptProperty> </Members> </Type> <Type> <Name>CommandWatch.Config</Name> <Members> <ScriptProperty> <Name>Interval</Name> <GetScriptBlock>$this.Defaults['Interval']</GetScriptBlock> </ScriptProperty> <ScriptProperty> <Name>NoTitle</Name> <GetScriptBlock>$this.Defaults['NoTitle']</GetScriptBlock> </ScriptProperty> <ScriptProperty> <Name>NoWrap</Name> <GetScriptBlock>$this.Defaults['NoWrap']</GetScriptBlock> </ScriptProperty> <ScriptProperty> <Name>NoClear</Name> <GetScriptBlock>$this.Defaults['NoClear']</GetScriptBlock> </ScriptProperty> <ScriptProperty> <Name>Width</Name> <GetScriptBlock>$this.Defaults['Width']</GetScriptBlock> </ScriptProperty> <ScriptProperty> <Name>LogPath</Name> <GetScriptBlock>$this.Defaults['LogPath']</GetScriptBlock> </ScriptProperty> <ScriptProperty> <Name>AsJson</Name> <GetScriptBlock>$this.Defaults | ConvertTo-Json -Depth 4</GetScriptBlock> </ScriptProperty> </Members> </Type> </Types> |