Skip to content

Commit 0e7bc2b

Browse files
authored
Update FileInfo.ps1
1 parent 3aa0532 commit 0e7bc2b

File tree

1 file changed

+31
-1
lines changed

1 file changed

+31
-1
lines changed

release/FileInfo.ps1

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,18 @@ function FileInfo {
4646
$global:PSColor.File.Code.Pattern, $regex_opts)
4747
$executable = New-Object System.Text.RegularExpressions.Regex(
4848
$global:PSColor.File.Executable.Pattern, $regex_opts)
49+
$machine = New-Object System.Text.RegularExpressions.Regex(
50+
$global:PSColor.File.Machine.Pattern, $regex_opts)
4951
$text_files = New-Object System.Text.RegularExpressions.Regex(
5052
$global:PSColor.File.Text.Pattern, $regex_opts)
53+
$image_files = New-Object System.Text.RegularExpressions.Regex(
54+
$global:PSColor.File.Image.Pattern, $regex_opts)
55+
$audio_files = New-Object System.Text.RegularExpressions.Regex(
56+
$global:PSColor.File.Audio.Pattern, $regex_opts)
57+
$video_files = New-Object System.Text.RegularExpressions.Regex(
58+
$global:PSColor.File.Video.Pattern, $regex_opts)
59+
$office_files = New-Object System.Text.RegularExpressions.Regex(
60+
$global:PSColor.File.Office.Pattern, $regex_opts)
5161
$compressed = New-Object System.Text.RegularExpressions.Regex(
5262
$global:PSColor.File.Compressed.Pattern, $regex_opts)
5363

@@ -76,10 +86,30 @@ function FileInfo {
7686
elseif ($executable.IsMatch($file.Name))
7787
{
7888
Write-Color-LS $global:PSColor.File.Executable.Color $file
89+
}
90+
elseif ($machine.IsMatch($file.Name))
91+
{
92+
Write-Color-LS $global:PSColor.File.Machine.Color $file
7993
}
8094
elseif ($text_files.IsMatch($file.Name))
8195
{
8296
Write-Color-LS $global:PSColor.File.Text.Color $file
97+
}
98+
elseif ($image_files.IsMatch($file.Name))
99+
{
100+
Write-Color-LS $global:PSColor.File.Image.Color $file
101+
}
102+
elseif ($audio_files.IsMatch($file.Name))
103+
{
104+
Write-Color-LS $global:PSColor.File.Audio.Color $file
105+
}
106+
elseif ($video_files.IsMatch($file.Name))
107+
{
108+
Write-Color-LS $global:PSColor.File.Video.Color $file
109+
}
110+
elseif ($office_files.IsMatch($file.Name))
111+
{
112+
Write-Color-LS $global:PSColor.File.Office.Color $file
83113
}
84114
elseif ($compressed.IsMatch($file.Name))
85115
{
@@ -89,4 +119,4 @@ function FileInfo {
89119
{
90120
Write-Color-LS $global:PSColor.File.Default.Color $file
91121
}
92-
}
122+
}

0 commit comments

Comments
 (0)