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

[Feature] Handle multiple installer types for an app #5935

Open
o-l-a-v opened this issue May 1, 2024 · 0 comments
Open

[Feature] Handle multiple installer types for an app #5935

o-l-a-v opened this issue May 1, 2024 · 0 comments

Comments

@o-l-a-v
Copy link

o-l-a-v commented May 1, 2024

Feature Request

Is your feature request related to a problem? Please describe.

Some packages have multiple installer types available, like main/azure-cli which now also got ZIP releases.

URLs for the latest version as of writing:

Azure CLI does not currently have a x86 ZIP, so in this case it would be two options available for x64 (MSI, ZIP), one option for x86 (MSI).

Architecture MSI ZIP
x64 Yes Yes
x86 Yes No

I'd prefer to use the ZIP alternative for less hassle and faster dompression (and thus install). But the manifest currently uses MSI:

Describe the solution you'd like

Add the ability to:

  • Have multiple installer types in the manifest for the same architecture, like 1) MSI and 2) ZIP.
  • Continue using the same installer type on scoop upgrade (unless Scoop would handle changing installer type in scoop upgrade?).
  • Add scoop install parameter to specify wanted install type, and/or add some way to tell Scoop what installer type to prefer.

Describe alternatives you've considered

  • PR changing azure-cli from using MSI to using ZIP, but I don't know a) how well scoop upgrade would work when changing installer type, nor b) what Scoop would prefer here.
@o-l-a-v o-l-a-v changed the title [Feature] Handle multiple installer types [Feature] Handle multiple installer types for an app May 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant