winget-cli
winget-cli copied to clipboard
Group all Boolean fields in Installer Manifest
Description of the new feature / enhancement
Instead of having individual boolean fields, it would be nicer for purposes of authoring / reading / suggesting edits to have a single Flags field that was an Enum of all the boolean values. If present the boolean is true, if absent it is false.
Proposed technical implementation details
Example:
Flags:
- downloadCommandProhibited
- requireExplicitUpgrade
- archiveBinariesDependOnPath
- installerAbortsTerminal
- installLocationRequired
- displayInstallWarnings
[Policy] Breaking Change [Policy] Area-Manifest
- Related to #2128