3 ms·
I'd love to see winget with a command structure that makes sense. Currently if I want to install python via winget, I have to run `winget install -e --id Python
by actinium226 3y ago
I'd love to see winget with a command structure that makes sense. Currently if I want to install python via winget, I have to run `winget install -e --id Python.Python.3.11`. -e? --id? What are these for? Why do I have to memorize them? Almost every other package manager just does something like `packagemanager install python`, and then you can supply args for versions if you like.
Also winget does not have python 3.12 which was released 4 months ago.
- int_19h 3y agowinget has Python 3.12.2 at the moment, which has been released two days ago. And you don't have to use --id - you can do `winget install 7zip` etc in cases where there's no ambiguity.
- actinium226 3y agoIt doesn't turn up here, maybe I'm on the wrong website? https://winget.run/search?query=python%203.12 https://winget.run/search?query=python%203.12. For that matter 7zip doesn't show up in that search either. I was able to find the 7zip page by googling for it: https://winget.run/pkg/7zip/7zip https://winget.run/pkg/7zip/7zip But as with Python the default suggestion is `winget install -e --id 7zip.7zip`. If I can just do `winget install 7zip`, why can't they show that command? Why is the complicated way the default and the simple, intuitive method optional and not easily discoverable? There's lots of room for improvement.
- mherrmann 3y agowinget.run is no longer updated. Try https://winstall.app https://winstall.app
- WorldMaker 3y ago> But as with Python the default suggestion is `winget install -e --id 7zip.7zip`. If I can just do `winget install 7zip`, why can't they show that command? Why is the complicated way the default and the simple, intuitive method optional and not easily discoverable? Those sites give you the command line exact match (-e) --id as a safety precaution so that you install exactly what you were looking at on that website and not a fake or similarly named but different installer or a different version than what you expected. The complicated way is optional, you are using two different options: -e and --id. The CLI's default is actually sloppier when you don't use those two options in that way. It seems easily discoverable from `winget --help` to me. But I tend to use `winget search` rather than websites, so maybe I'm just more familiar with it.