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
23.32k stars 1.45k forks source link

[New Feature]: Winget should be able to handle SFX-ZIPs like normal ZIPs #2715

Open borque opened 1 year ago

borque commented 1 year ago

Description of the new feature/enhancement

With the upcoming release winget will be able to deal with ZIP-archives containing installers. As some programmes are delivered as self-extracting-ZIP-archives (exe files) that require a manual installation after the extraction winget should be able to handle these exe-SFX-ZIPs like normal ZIPs. Though I have a very limited technical understanding of it I presume that most of the code necessary to do this should already be present in winget as ZIP-handling is already implemented and to my knowledge the SFX-code es simply appended to ZIPs to create SFX-exes. Thanks for considering and discussing this proposal!

Proposed technical implementation details (optional)

No response

vedantmgoyal9 commented 1 year ago

@denelon this needs to be moved at the cli repo.