Update list-updates.ps1

This commit is contained in:
Markus Fleschutz 2023-07-01 16:55:09 +02:00
parent e845c67441
commit aa49dc412f

View File

@ -2,8 +2,8 @@
.SYNOPSIS .SYNOPSIS
Lists updates Lists updates
.DESCRIPTION .DESCRIPTION
This PowerShell script lists available software updates for the local machine. This PowerShell script queries and lists available software updates for the local machine.
Use "install-updates.ps1" to install the listed updates. NOTE: use 'install-updates.ps1' to install the listed updates.
.EXAMPLE .EXAMPLE
PS> ./list-updates PS> ./list-updates
.LINK .LINK
@ -14,18 +14,18 @@
try { try {
if ($IsLinux) { if ($IsLinux) {
"⏳ (1/2) Querying package updates... (use install-updates.ps1 to install them)" "⏳ (1/2) Querying package updates..."
& sudo apt update & sudo apt update
& sudo apt list --upgradable & sudo apt list --upgradable
"⏳ (2/2) Querying Snap updates... (use install-updates.ps1 to install them)" "⏳ (2/2) Querying Snap updates..."
sudo snap refresh --list sudo snap refresh --list
} else { } else {
Write-Progress "⏳ Querying available software updates..."
" " " "
Write-Progress "⏳ Querying available software updates..."
& winget upgrade & winget upgrade
Write-Progress -completed "." Write-Progress -completed "."
Write-Host "(use install-updates.ps1 to install these updates)"
} }
"NOTE: use 'install-updates.ps1' to install the listed updates."
exit 0 # success exit 0 # success
} catch { } catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"