From c106477ef72dd7d455d6f81b14158df991a048f9 Mon Sep 17 00:00:00 2001 From: "patrick.joerg" Date: Wed, 15 Oct 2025 09:10:41 +0200 Subject: [PATCH] Add --upgrade-available flag to winget list The command had to be renamed to --upgrade_available because nu wouldn't parse it otherwise. --- custom-completions/winget/winget-completions.nu | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/custom-completions/winget/winget-completions.nu b/custom-completions/winget/winget-completions.nu index 4e0f14e1..babc2415 100644 --- a/custom-completions/winget/winget-completions.nu +++ b/custom-completions/winget/winget-completions.nu @@ -292,6 +292,7 @@ export def "winget list" [ --exact(-e), # Find package using exact match --header: string, # Optional Windows-Package-Manager REST source HTTP header --accept_source_agreements, # Accept all source agreements during source operations + --upgrade_available # Filter results by available upgrade --raw, # Output the raw CLI output instead of structured data --help(-?) # Display the help for this command ] { @@ -315,8 +316,9 @@ export def "winget list" [ (do $flagify exact $exact) (do $flagify header $header) (do $flagify accept_source_agreements $accept_source_agreements) + (do $flagify upgrade-available $upgrade_available) (do $flagify help $help) - ] + ] | flatten | where { not ($in | is-empty) }) )