File tree 2 files changed +36
-2
lines changed
2 files changed +36
-2
lines changed Original file line number Diff line number Diff line change @@ -26,6 +26,21 @@ $pairs = Get-ChildItem env: | sort name | % `
26
26
}
27
27
else
28
28
{
29
- Write-Host (" {0,-30} {1}" -f $name , $value )
29
+ if ($_.Name -eq ' ProgramData' )
30
+ {
31
+ Write-Host (" {0,-30} {1}" -f $name , $value ) - ForegroundColor Blue
32
+ }
33
+ elseif ($_.Name -match ' APPDATA' )
34
+ {
35
+ Write-Host (" {0,-30} {1}" -f $name , $value ) - ForegroundColor Magenta
36
+ }
37
+ elseif ($value -match " $env: USERNAME (?:\\\w+){0,1}$" )
38
+ {
39
+ Write-Host (" {0,-30} {1}" -f $name , $value ) - ForegroundColor DarkGreen
40
+ }
41
+ else
42
+ {
43
+ Write-Host (" {0,-30} {1}" -f $name , $value )
44
+ }
30
45
}
31
46
}
Original file line number Diff line number Diff line change @@ -45,7 +45,7 @@ if ($all)
45
45
{
46
46
Write-Host (" {0,-30} {1}" -f ' Name' , ' Value' )
47
47
Write-Host (" {0,-30} {1}" -f ' ----' , ' -----' )
48
-
48
+
49
49
$folders = @ {}
50
50
[Enum ]::GetValues(' System.Environment+SpecialFolder' ) | % `
51
51
{
@@ -68,6 +68,25 @@ if ($all)
68
68
{
69
69
Write-Host (" {0,-30} {1}" -f $name , $value ) - ForegroundColor Green
70
70
}
71
+ elseif ([String ]::IsNullOrEmpty($folder ))
72
+ {
73
+ if ($_.Name -eq ' CommonApplicationData' )
74
+ {
75
+ Write-Host (" {0,-30} {1}" -f $name , $value ) - ForegroundColor Blue
76
+ }
77
+ elseif ($_.Name -match ' ApplicationData' )
78
+ {
79
+ Write-Host (" {0,-30} {1}" -f $name , $value ) - ForegroundColor Magenta
80
+ }
81
+ elseif ($value -match " $env: USERNAME (?:\\\w+){0,1}$" )
82
+ {
83
+ Write-Host (" {0,-30} {1}" -f $name , $value ) - ForegroundColor DarkGreen
84
+ }
85
+ else
86
+ {
87
+ Write-Host (" {0,-30} {1}" -f $name , $value )
88
+ }
89
+ }
71
90
else
72
91
{
73
92
Write-Host (" {0,-30} {1}" -f $name , $value )
You can’t perform that action at this time.
0 commit comments