Themes/Default.ps1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
$global:PoshColor = @{
    UseConsoleColors = $true
    DirectoryForeground = 'Green'
    File = [ordered]@{
        HiddenDirectory = @{ Color = 'DarkBlue'; Hidden = $true; Directory = $true; BackgroundColor = 'White' } 
        CompressedDirectory = @{ Color = 'Blue'; Compressed =  $true}
        Hidden     = @{ Color = 'DarkGray'; Hidden = $true } 
        IgnoreFiles= @{ Color = 'Gray'; Pattern = '^\.' }
        Code       = @{ Color = 'DarkYellow'; Pattern = '\.(java|c|cpp|cs|js|css|html|vb)$' }
        Executable = @{ Color = 'Red'; Pattern = '\.(exe|bat|cmd|py|pl|ps1|psm1|vbs|rb|reg|ps1|sh)$' }
        Text       = @{ Color = 'Yellow'; Pattern = '\.(txt|cfg|conf|ini|csv|log|config|xml|yml|md|markdown)$' }
        Compressed = @{ Color = 'Green'; Pattern = '\.(zip|tar|gz|rar|jar|war)$' }
        Directory  = @{ Color = 'Cyan'; Directory = $true}
        System     = @{ Color = 'Magenta'; System = $true}
        Default    = @{ Color = 'White' }
    }
    Service = @{
        Running = @{ Color = 'DarkGreen'}
        Stopped = @{ Color = 'DarkRed'}
        Default = @{ Color = 'DarkGray'}
        Properties = @{ Color = 'White'}
    }
    Match = @{
        Default = @{Color = 'White'}
        MatchText = @{ Color = 'Cyan'}
        Match = @{Color = 'White'}
        LineNumber = @{Color = 'Red'}
        File = @{Color = 'Green'}
    }
    Module = @{
        Binary = @{Color = 'White'}
        Cim = @{Color = 'Cyan'}
        Manifest = @{Color = 'Green'}
        Script = @{Color = 'Yellow'}
        Workflow = @{Color = 'Magenta'}
    }
    EventLog = @{
        Critical = @{Color = 'Magenta'}
        Error  = @{Color = 'Red'}
        Warning = @{Color = 'Yellow'}
        Information = @{Color = 'White'}
        Default = @{Color = 'Gray'}
    }
    PSDriveInfo = @{
        Alias = @{Color = 'DarkGray'}
        FileSystem = @{Color = 'Green'}
        Certificate = @{Color = 'DarkCyan'}
        Environment = @{Color = 'Gray'}
        Function = @{Color = 'DarkYellow'}
        Registry = @{Color = 'DarkBlue'}
        Variable = @{Color = 'Cyan'}
        WSMan = @{Color = 'Blue'}
        Default = @{Color = 'White'}
        LowSpace = @{Color = 'Red'}
        LowSpacePercent = @{Value = 20}
    }
    CommandInfo = @{
        Default = @{Color = 'White'}
        Alias = @{Color = 'Green'}
        Script = @{Color = 'DarkBlue'}
        Function = @{Color = 'Yellow'}
        CommandLet = @{Color = 'Cyan'}
        Application = @{Color = 'Gray'}
        RemoteCommand = @{Color = 'DarkGray'}
        ExternalScript = @{Color = 'DarkGreen'}
    }
}