`choco list -a` shows versions of only one package
- Dominant language
- C#
- Stars
- 11.5k
- Forks
- 960
- PR merge metrics
- No merged PRs in 30d
Description
### What You Are Seeing?
```
> choco list kubernetes-cli
Chocolatey v0.10.16-beta
kubernetes-cli 1.20.2 [Approved]
k9s 0.24.2 [Approved]
2 packages found.
> choco list -a kubernetes-cli
Chocolatey v0.10.16-beta
k9s 0.17.7 [Approved]
k9s 0.19.0 [Approved]
k9s 0.19.1 [Approved]
k9s 0.19.2 [Approved]
k9s 0.19.4 [Approved]
k9s 0.19.6 [Approved]
k9s 0.19.7 [Approved]
k9s 0.20.1 [Approved]
k9s 0.20.2 [Approved]
k9s 0.20.3 [Approved]
k9s 0.20.5 [Approved]
k9s 0.21.1 [Approved]
k9s 0.21.2 [Approved]
k9s 0.21.3 [Approved]
k9s 0.21.4 [Approved]
k9s 0.21.7 [Approved]
k9s 0.21.9 [Approved]
k9s 0.22.0 [Approved]
k9s 0.22.1 [Approved]
k9s 0.23.0 [Approved]
k9s 0.23.4 [Approved]
k9s 0.23.5 [Approved]
k9s 0.23.6 [Approved]
k9s 0.23.7 [Approved]
k9s 0.23.8 [Approved]
k9s 0.23.9 [Approved]
26 packages found.
```
### What is Expected?
When running `choco list kubenetes-cli` I get back both `kubernetes-cli` and `k9s`. If both of those packages match the filter I provided, then I would expect when asking for all versions with the same filter would get me all versions of both packages.
### How Did You Get This To Happen? (Steps to Reproduce)
1. `choco list kubernetes-cli`
2. `choco list -a kubernetes-cli`
Contributor guide
Research direction
Reproduce the issue with `choco list kubernetes-cli` and `choco list -a kubernetes-cli`, then trace the list command's filtering and all-versions handling. Done means the `-a` form returns every version of both matching packages, including `kubernetes-cli` and `k9s`, with regression coverage for the reported commands.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- cli
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100