winget-cli icon indicating copy to clipboard operation
winget-cli copied to clipboard

Group all Boolean fields in Installer Manifest

Open Trenly opened this issue 1 year ago • 1 comments

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

Trenly avatar Oct 11 '24 18:10 Trenly

[Policy] Breaking Change [Policy] Area-Manifest

  • Related to #2128

Trenly avatar Oct 11 '24 18:10 Trenly