Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

winget install support specifying installer extension/type (EXE vs. MSI) #2146

Closed
o-l-a-v opened this issue May 9, 2022 · 3 comments
Closed
Labels
Issue-Feature This is a feature request for the Windows Package Manager client. Resolution-Duplicate Issue is a duplicate
Milestone

Comments

@o-l-a-v
Copy link

o-l-a-v commented May 9, 2022

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:

This should of course be combined with the ability to:

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
@o-l-a-v o-l-a-v added the Issue-Feature This is a feature request for the Windows Package Manager client. label May 9, 2022
@ghost ghost added the Needs-Triage Issue need to be triaged label May 9, 2022
@Trenly
Copy link
Contributor

Trenly commented May 9, 2022

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.

INNO, BURN, NULLSOFT, and EXE are all .exe files
WIX and MSI are .msi files
PORTABLE is a loose binary file, which is an .exe without an installer
MSIX is a .msixbundle
APPX is an .appxbundle
ZIP is a .zip file, which has another installer type nested inside of it. The specification for this is still in progress
PWA is a portable web app

I don't see a need to add an InstallerVendor field, when the InstallerType can inherently be equated to a file extension.

I do agree that being able to specify installer type would be a great feature, but I dont think it needs to be at the file extension level. Rather, the InstallerType as it currently stands would be good enough in my opinion

@denelon denelon removed the Needs-Triage Issue need to be triaged label May 9, 2022
@denelon
Copy link
Contributor

denelon commented May 9, 2022

Duplicate of #1166

@denelon denelon marked this as a duplicate of #1166 May 9, 2022
@ghost
Copy link

ghost commented May 9, 2022

@o-l-a-v we've identified this Issue as a duplicate of another one that already exists. This specific instance is being closed in favor of tracking the concern over on the referenced Issue. Thanks for your report! Be sure to add your 👍 to the other issue to help raise the priority.

@ghost ghost closed this as completed May 9, 2022
@ghost ghost added the Resolution-Duplicate Issue is a duplicate label May 9, 2022
@denelon denelon added this to the v1.3-Client milestone Jun 21, 2022
@o-l-a-v o-l-a-v changed the title winget install support specifying installer extension/ type (EXE vs. MSI) winget install support specifying installer extension/type (EXE vs. MSI) Sep 8, 2023
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Issue-Feature This is a feature request for the Windows Package Manager client. Resolution-Duplicate Issue is a duplicate
Projects
None yet
Development

No branches or pull requests

3 participants