winget-cli
winget-cli copied to clipboard
Identify supported installer scopes
Description of the new feature / enhancement
The manifest should declare the supported install scopes. Many manifests do not specify scope for an installer. This could either be a top-level enumeration of supported scope or make the scope field required in the installer key in the manifest.
This could be similar to "Install modes" where the manifest can declare that "Silent", "Silent with Progress", and "Interactive" as supported install modes.
Proposed technical implementation details
No response
I think the supported scopes would be useful if we had any ability to dynamically decide how to do machine/user. Since we do not, the current scope on the installer is sufficient. Making that required would potentially solve the issue as it stands.