Tests/Debug.Test.ps1
using module Debug using module ColoredText using module ..\Src\Rules\TreeViewRules.psm1 $object = New-Object ColoredText $hash = @{ digit = 4353534 array = (1, 3, 4) hash = @{ hello = 'World' } round = 'String=(1.2,3)' square = '[String]' color = [ConsoleColor]::Gray } $array = ("String", '1.2.3', 100, (1, 3, 4), [ConsoleColor]::Gray) class ClassName { $property = 'String' [Boolean] method () { Return $false } } # Simple Collections debug $object debug $hash Table debug $array Table debug $array #$array | Format-Table #$hash | Format-Table $rules = New-Object TreeViewRules #$rules.rules | Format-Table | Out-String debug $rules.rules[0] Table $rules.rules | debug -View Table -TableStyle Rows $rules.rules[0] | debug -View Table $rules.rules[0].colors | debug -View Table # Members View debug $host Members debug $host -View Members $host | debug -View Members debug $host Method debug $host -View Method $host | debug -View Method debug $host Property debug $host -View Property $host | debug -View Property # Tree View debug $host 1 debug $host Tree $host | debug -View Tree $host | debug -Depth 2 # List View $host | debug $host | debug -View List debug $host debug $host List # Table View Get-Process | debug -View Table debug (Get-Process) -View Table Get-Module | debug -View Table -TableStyle Rows debug (Get-InstalledModule) Table -TableStyle Columns debug $host Table |