microsoft / microsoft/winget-cli
Add support for self extracting installers in manifest schema
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
I'd like to have an installer type for "selfExtracting".
[!NOTE]
This is still technically an .exe-based installer, but there could be standard arguments.
Proposed technical implementation details
Add a new installer type to the manifest schema.
Update wingetcreate, and YAMLCreate so they can detect this scenario.
Update the WinGet REST Source so it can also support this installer type.
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 with the manifest schema and trace how installer types are represented. Then inspect the wingetcreate and YAMLCreate detection paths and the WinGet REST Source handling; done means all three components accept and correctly process the selfExtracting installer type.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- api, cli, tooling
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100