microsoft / microsoft/winget-cli
Manifests without installer info
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 26.4k
- Forks
- 1.8k
- Avg merge
- 1d 11h
- Merged PRs (30d)
- 15
Description
Description of the new feature / enhancement
Sometimes we can't or don't want to have a manifest for installing a package. For example if the publisher does not want winget to be a way to install, or the installer is behind auth.
But winget can do other things besides installing, like uninstalling or listing all installed apps by matching with ARP. What if we allowed manifests that did not have installer info to make these scenarios work?
Even if we don't do anything with a package, having it's ARP info for matching would be useful to prevent false matches with other manifests.
Proposed technical implementation details
No response
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing how manifests provide installer information and how ARP data is used for matching, uninstalling, and listing installed applications. Done would mean defining and implementing support for manifests without installer information while retaining useful ARP matching and avoiding false matches.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- cli, operating-systems
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100