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 PhotoDemon to WinGet #375

Open
Kroc opened this issue Oct 12, 2021 · 4 comments
Open

Add PhotoDemon to WinGet #375

Kroc opened this issue Oct 12, 2021 · 4 comments

Comments

@Kroc
Copy link
Contributor

Kroc commented Oct 12, 2021

WinGet is Microsoft's package manager they are now shipping in recent updates to Windows 10: (it's on my system and I haven't had to manually install it) https://docs.microsoft.com/en-gb/windows/package-manager/winget/

By providing a manifest (https://docs.microsoft.com/en-gb/windows/package-manager/package/repository) Windows users can install PhotoDemon with nothing more than winget install photodemon. For installing a bunch of software on a new machine (or VM), this is a great tool, and it can even do updates. The great thing is that it can even update software on your machine that wasn't originally installed from WinGet; try winget upgrade to see what can be updated on your machine!

@tannerhelland
Copy link
Owner

Thank you for the tip @Kroc. Looks like an interesting possibility to explore!

@Kroc
Copy link
Contributor Author

Kroc commented Aug 3, 2022

Microsoft have added support for portable (non-installer) programs to WinGet: https://devblogs.microsoft.com/commandline/windows-package-manager-1-3/

@tannerhelland
Copy link
Owner

Thank you for the update, @Kroc ! Once 9.0 is released, I'd love to investigate this further.

@tannerhelland
Copy link
Owner

I had some time to investigate this today, and it looks like portable app support in winget is currently limited to standalone .exes with no other dependencies.

There is strong support for zip-based portable packages - which is exactly what I need for PhotoDemon - and as of a few days ago, a pull request appeared that might enable this,

Fingers crossed for a successful merge!

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

2 participants