Devolutions / Devolutions/UniGetUI
[IMPROVEMENT] Allow to override the Winget package ID per package
- Dominant language
- C#
- Stars
- 26.1k
- Forks
- 924
- Avg merge
- 15h 52m
- Merged PRs (30d)
- 52
Description
### Please confirm these before moving forward.
- [x] I have searched for my feature proposal and have not found a work-in-progress/duplicate/resolved/discarded issue.
- [x] This improvement refers to an existing feature. If you want to suggest a new feature, please use [this template](https://github.com/marticliment/WingetUI/issues/new?assignees=marticliment&labels=new-feature&projects=&template=feature-request.yml&title=%5BFEATURE+REQUEST%5D+%28Enter+your+description+here%29).
- [x] This improvement is not a bug. If you want to report a bug, please use [this template](https://github.com/marticliment/WingetUI/issues/new?assignees=marticliment&labels=bug&projects=&template=bug-issue.yml&title=%5BBUG%5D+%28Enter+your+description+here%29).
### Describe the improvement
We already have the installation options for packages which allows us to override certain switches or add entirely new flags to the update command, which is great !
However, we miss the ability to customize the ID of the package on winget.
To this day, certain packages fails to install by their ID and only require a part of it (ex `winget install ffmpeg` instead of `winget install Gyan.FFmpeg`, or `winget install pnpm` instead of `winget install pnpm.pnpm`).
This prevents us to update these packages.
### Describe how this improvement could help users
We could finally upgrade packages like FFmpeg and PNPM directly through UniGetUI without errors
Contributor guide
Assessment
This issue has not been assessed yet.