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.55k stars 1.4k forks source link

Post-Install Dependencies #4366

Open Trenly opened 2 months ago

Trenly commented 2 months ago

Description of the new feature / enhancement

Some packages like Google.Chrome.EXE have additional conponents like Google.GoogleUpdate required to make them run properly or to enable the full functionality of the package

However, in the example above, installing Google.GoogleUpdate first will result in a successful return code even though Google.GoogleUpdate won’t be installed. Installing it after installing Google.Chrome.EXE however does result in a successful install.

This means that it cannot be set as a dependency of Google.Chrome.EXE as the dependencies are installed first.

It would be beneficial to specify additional packages to be installed after the initial install is completed

Proposed technical implementation details

No response