mirror of
https://github.com/Raphire/Win11Debloat.git
synced 2025-11-17 02:56:17 +00:00
Fix displayed app count in script output when removing apps
This commit is contained in:
@@ -826,7 +826,8 @@ function PrintFromFile {
|
|||||||
|
|
||||||
function PrintAppsList {
|
function PrintAppsList {
|
||||||
param (
|
param (
|
||||||
$path
|
$path,
|
||||||
|
$printCount = $false
|
||||||
)
|
)
|
||||||
|
|
||||||
if (-not (Test-Path $path)) {
|
if (-not (Test-Path $path)) {
|
||||||
@@ -834,6 +835,11 @@ function PrintAppsList {
|
|||||||
}
|
}
|
||||||
|
|
||||||
$appsList = ReadAppslistFromFile $path
|
$appsList = ReadAppslistFromFile $path
|
||||||
|
|
||||||
|
if ($printCount) {
|
||||||
|
Write-Output "- Remove $($appsList.Count) apps:"
|
||||||
|
}
|
||||||
|
|
||||||
Write-Host $appsList -ForegroundColor DarkGray
|
Write-Host $appsList -ForegroundColor DarkGray
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1572,7 +1578,7 @@ if ((-not $script:Params.Count) -or $RunDefaults -or $RunDefaultsLite -or $RunSa
|
|||||||
PrintAppsList "$PSScriptRoot/Appslist.txt"
|
PrintAppsList "$PSScriptRoot/Appslist.txt"
|
||||||
}
|
}
|
||||||
'2' {
|
'2' {
|
||||||
AddParameter 'RemoveAppsCustom' 'Remove $($script:SelectedApps.Count) apps:' $false
|
AddParameter 'RemoveAppsCustom' "Remove $($script:SelectedApps.Count) apps:" $false
|
||||||
PrintAppsList "$PSScriptRoot/CustomAppsList"
|
PrintAppsList "$PSScriptRoot/CustomAppsList"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1656,11 +1662,16 @@ if ((-not $script:Params.Count) -or $RunDefaults -or $RunDefaultsLite -or $RunSa
|
|||||||
$parameterName = $line.Substring(0, $line.IndexOf('#'))
|
$parameterName = $line.Substring(0, $line.IndexOf('#'))
|
||||||
|
|
||||||
# Print parameter description and add parameter to Params list
|
# Print parameter description and add parameter to Params list
|
||||||
if ($parameterName -eq "RemoveAppsCustom") {
|
switch ($parameterName) {
|
||||||
PrintAppsList "$PSScriptRoot/CustomAppsList"
|
'RemoveApps' {
|
||||||
}
|
PrintAppsList "$PSScriptRoot/Appslist.txt" $true
|
||||||
else {
|
}
|
||||||
Write-Output $line.Substring(($line.IndexOf('#') + 1), ($line.Length - $line.IndexOf('#') - 1))
|
'RemoveAppsCustom' {
|
||||||
|
PrintAppsList "$PSScriptRoot/CustomAppsList" $true
|
||||||
|
}
|
||||||
|
default {
|
||||||
|
Write-Output $line.Substring(($line.IndexOf('#') + 1), ($line.Length - $line.IndexOf('#') - 1))
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (-not $script:Params.ContainsKey($parameterName)) {
|
if (-not $script:Params.ContainsKey($parameterName)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user