Bug fix on long name apps

added check for "| " character. Long name are weirdly truncated by powershell. Need to be removed to keep alligned collums.
pull/2/head v1.3.1
Romain 2022-02-03 11:48:16 +01:00 committed by GitHub
parent 68693fc2cf
commit dc9f726eeb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 3 deletions

View File

@ -160,7 +160,7 @@ function Get-WingetOutdated {
}
#Split winget output to lines
$lines = $upgradeResult.Split([Environment]::NewLine)
$lines = $upgradeResult.Split([Environment]::NewLine).Replace("¦ ","")
# Find the line that starts with "------"
$fl = 0
@ -183,7 +183,7 @@ function Get-WingetOutdated {
# Now cycle in real package and split accordingly
$upgradeList = @()
For ($i = $fl + 2; $i -le $lines.Length; $i++){
$line = $lines[$i].Replace("¦ ","")
$line = $lines[$i]
if ($line.Length -gt ($sourceStart+5) -and -not $line.StartsWith('-')){
$software = [Software]::new()
$software.Name = $line.Substring(0, $idStart).TrimEnd()
@ -301,4 +301,4 @@ if (Test-Network){
#End
Write-Log "End of process!" "Cyan"
Sleep 3
Sleep 3