Devolutions / Devolutions/UniGetUI

[IMPROVEMENT] Allow to override the Winget package ID per package

Open
#3,455 5 comments 0 reactions 1 assignee Claimed by @marticliment View on GitHub
enhancement needs-further-study
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.