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

Support for filtering packages on installer method

Open denelon opened this issue 4 years ago • 6 comments
trafficstars

Several packages do not support or provide a silent install experience.

Assuming package manifests identify support for interactive installers, the client should be able to filter these packages so they aren't inadvertently executed for certain scenarios. The client should be able to support a preference for silent install experiences if specified. Additionally the client should be able to filter search results so that packages requiring interactive install can be omitted.

This could be implemented in settings, as well as via command-line arguments.

denelon avatar Mar 26 '21 15:03 denelon

This feature is required prior to accepting "interactive only" installers into the community repository. Many users are looking for headless/unattended import capabilities.

denelon avatar May 31 '21 23:05 denelon

[Policy] Area-Settings

Trenly avatar Jun 16 '23 16:06 Trenly

The fact dependency support was added before this simple issue is kinda weird.

upintheairsheep avatar Sep 02 '23 00:09 upintheairsheep

Any traction here ? (asking due to #107357 being closed)

luzpaz avatar Jan 13 '24 12:01 luzpaz

Would love to see this get looked at again. Requiring silent installation is a blocker for many programs. Notable ones include HP Support Assistant and Samsung Magician.

Add a boolean indicator in the manifest like InteractiveInstallOnly. Add a search filter to winget search that only lists installers that support silent install like --supports-silent.

SkylerWallace avatar Aug 06 '24 18:08 SkylerWallace

Currently we have InstallModesproperty in both schema v1.6.0 and v1.7.0. Changing this to a required property would help. Filter those who only contains interactive.

Dragon1573 avatar Aug 07 '24 00:08 Dragon1573