microsoft / winget-cli

WinGet is the Windows Package Manager. This project includes a CLI (Command Line Interface), PowerShell modules, and a COM (Component Object Model) API (Application Programming Interface).
https://learn.microsoft.com/windows/package-manager/
MIT License
22.83k stars 1.42k forks source link

InstallerSwitches field for Agreements #3997

Open Trenly opened 8 months ago

Trenly commented 8 months ago

Description of the new feature / enhancement

Some applications have agreements, but also require a switch that goes with those agreements in order to install silently.

Instead of putting that special switch into Silent or Custom, it would be best if there were a switch type for Agreements that would be added when a user has agreed to the package agreements.

Proposed technical implementation details

If the Default Locale has agreements, and user accepts package agreements, add the switch to the installer

Trenly commented 5 months ago

[Policy] Area-Manifest