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

Add Squirrel installertype #372

Open
superusercode opened this issue May 30, 2020 · 4 comments
Open

Add Squirrel installertype #372

superusercode opened this issue May 30, 2020 · 4 comments
Labels
Area-Manifest This may require a change to the manifest Issue-Feature This is a feature request for the Windows Package Manager client.
Milestone

Comments

@superusercode
Copy link
Contributor

superusercode commented May 30, 2020

Description of the new feature/enhancement

This installertype is popular with many electron apps, including discord and authy. Using the "squirrel" installer type would automatically add the silent switches for installation like nullsoft and innosetup do.


Edited by @denelon - Related to:

@superusercode superusercode added the Issue-Feature This is a feature request for the Windows Package Manager client. label May 30, 2020
@ghost ghost added the Needs-Triage Issue need to be triaged label May 30, 2020
@kayone
Copy link

kayone commented May 30, 2020

This topic brings me a lot of sadness as someone that worked with MANY of different installer engines.

From client-side installation, management Squirrel was by far, the best, most predictable and easiest to parse and work with.

@superusercode, as you mentioned a lot of electron app, used Squirrel for their installers, but that is something that getting less and less common and most are moving to NSIS, which, unfortunately, one of the worst installer engines as far as parsing/and predictability.

what is the point of all this, well, I just wanted to say how much I love squirrel. and more people should be using it. also, it makes total sense to get added to WinGet.

@denelon
Copy link
Contributor

denelon commented Jun 2, 2020

This could be grouped with #360

@denelon denelon removed the Needs-Triage Issue need to be triaged label Jun 2, 2020
@denelon denelon added this to the Package Manager Backlog milestone Jun 2, 2020
@mimi89999
Copy link

The big problem with Squirrel installers is that only user installs are supported. Machine wide installations are not.
Admins using winget would be very surprised if after installing an app it was only installed on their account.
I don't see how Squirrel installers can be supported in winget.

@felipecrs
Copy link
Contributor

By the way, what should be the correct flags to add in a squirrel installer when adding to winget-pkgs?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-Manifest This may require a change to the manifest Issue-Feature This is a feature request for the Windows Package Manager client.
Projects
None yet
Development

No branches or pull requests

5 participants