winget should list and prefer MS Store variants of apps
Description of the new feature/enhancement
I just installed Spotify using winget. Opening MS Store a bit later, Spotify showed up in recommendations. Not paying too much attention I clicked install, which apparently got rid of the earlier installed winget package (not a bad thing) and installed the MS Store variant of spotify instead(different package name).
I got kinda confused and I am under the impression that winget should prioritize MS Store variants and/or prompt the user.
Honestly, not without being an option to choose. My two cents are that some Store-apps, can't be selected to start on boot. Yubico-Authenticator is one such app, that doesn't have autostart options in the Store-version. If winget would choose the store-version over the "ordinary" one, this would lead to issues for at least this small subset of people like me.
And I can think of several other hypothetical ones. One such, is that it's not at all uncommon that different source-versions don't have feature parity. Often the Store-versions are inferior!
If this suggestion would be put on the roadmap. Then it absolutely NEEDS to be a toggleable option!
Store packages can be set as start on boot in the 11 Dev Preview, hopefully that will filter its way down to 10 if it hasn't already started to be backported
Store packages can be set as start on boot in the 11 Dev Preview, hopefully that will filter its way down to 10 if it hasn't already started to be backported
Some can, not all! regardless off Win 10/11. Yubico Authenticator was given as an example. But whether or not Store-apps can be set to start on boot is not the point. That was only a practical example of non-feature parity between the two versions. Another one is the Plex-variants as well. There are countless examples of where the Store and non-store apps just aren't the same. And having winget to choose the clearly inferior store, is imho a bad feature request. But if this was an option then it would be up to the individual user to set it as he/she wishes. Choice is always best!
Jeezus chill lol, was just stating more information to the point. I agree that choice is important, but there is arguing a point and then there is this
We aim to give choices when we can. We have had quite a bit of discussion regarding multiple sources. We're likely to have a default setting, and then a method for users to override via the command line and with settings / preferences.
We aim to give choices when we can. We have had quite a bit of discussion regarding multiple sources. We're likely to have a default setting, and then a method for users to override via the command line and with settings / preferences.
Happy to hear that :)
I was just honestly looking for an option to permanently exclude all msstore apps and to always pick winget as a source. I don't ever plan to open up the Microsoft Store (for my own reasons, which aren't important or relevant to this issue), and I find it tedious to try to winget install _____ and have 2 options, and have to either spell out the full Id or append -s winget at the end. It would be nice to just be able to save a list of excluded sources into my $PROFILE file, and then have less tedium while installing apps.
I was just honestly looking for an option to permanently exclude all msstore apps and to always pick winget as a source. I don't ever plan to open up the Microsoft Store (for my own reasons, which aren't important or relevant to this issue), and I find it tedious to try to
winget install _____and have 2 options, and have to either spell out the fullIdor append-s wingetat the end. It would be nice to just be able to save a list of excluded sources into my$PROFILEfile, and then have less tedium while installing apps.
Have you tried removing the msstore source?
winget source remove msstore
Have you tried removing the msstore source?
winget source remove msstore
Oh wow! Thank you for pointing that out to me. I didn't know that was an option. Thanks!
Have you tried removing the msstore source?
winget source remove msstoreOh wow! Thank you for pointing that out to me. I didn't know that was an option. Thanks!
if you ever would want to revert that. then just:
winget source reset
I was just honestly looking for an option to permanently exclude all msstore apps and to always pick winget as a source. I don't ever plan to open up the Microsoft Store (for my own reasons, which aren't important or relevant to this issue), and I find it tedious to try to
winget install _____and have 2 options, and have to either spell out the fullIdor append-s wingetat the end. It would be nice to just be able to save a list of excluded sources into my$PROFILEfile, and then have less tedium while installing apps.Have you tried removing the msstore source?
winget source remove msstore
Thanks bro 🙏🏻