-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Closed
Labels
Issue-FeatureThis is a feature request for the Windows Package Manager client.This is a feature request for the Windows Package Manager client.Resolution-DuplicateIssue is a duplicateIssue is a duplicate
Milestone
Description
Description of the new feature / enhancement
For new installs where several install types/ extensions are available, I'd like the ability to specify it with winget install
.
Examples packages with both EXE and MSI available:
- 7-Zip
- Because Igor prefers and recommends EXE over MSI.
- KeePass
- Because Winget does not work with
--location
on this specific package - Important because EXE and MSI installs to different locations, potentially four different locations historically, thus specifying install location makes making detection rules easier.
- Because Winget does not work with
This should of course be combined with the ability to:
- Specify architecture with
winget install
, which is already supported: - Specify preferred installer type/ extension inside the settings file -> Install behavior, which is currently not supported.
Proposed technical implementation details
I don't know. This get's messy quick. Manifest already has installertype
, but that hints towards installer vendor (Inno, Nullsoft etc.) rather than MSI vs. EXE.
installertype
should be used to store the general installer type IMO, like:
- EXE
- MSI
- MSIX
- ZIP\EXE
- ZIP\MSI
- ZIP\MSIX
While installervendor
could store the vendor/ creator of the installer, like:
- Inno
- Microsoft (MSI, MSIX)
- Nullsoft
Metadata
Metadata
Assignees
Labels
Issue-FeatureThis is a feature request for the Windows Package Manager client.This is a feature request for the Windows Package Manager client.Resolution-DuplicateIssue is a duplicateIssue is a duplicate