-
Notifications
You must be signed in to change notification settings - Fork 244
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
Distribute via winget repository #262
Comments
Interesting, |
It wouldn't hurt to supply both or would it? |
It would "hurt my time" to implement it and add an addition flow in the release build process. :o) Anyway, I have marked it as Enhancement. Will see what can be done with a minimal effort. |
Understandable ;) |
|
Excellent. Will have a look. |
Done:
WinGet was an interesting experience that left me with mixed feelings. It offers arguably the best user experience. The development experience was quite OK as well. The "create package" wizard does an excellent job. I was able to register a couple other tools in no time. However, the shortcomings of the technology are quite obvious. The inability to have any sort of behavior defined by the vendor is quite suffocating. Chocolatey ROCKS!
As a result, my cs-script submission was put in an indefinite pending state. Think about it. CS-Script package is not impacted by the widget sym-link problem but only shows to the WinGet team that the problem exists. They accepted that it is winget that needs to change but did not progress my submission even though the package can work with that winget limitation. I only managed to get through by making the next version submission that simply avoids drawing attention to the problem. Anyway you can use this distro now. BTW as a side micro-project mkshim I have published on winget an equivalent of Chocolatey |
Hey, thank you very much for going through the whole process to make cs-script more easily available for those of us that only use winget due to company policy or due to any other reasons I really appreciate it, even tho you encountered the shortcomings you described and had to make multiple attempts |
I am a little surprised about that. Choco is a much stronger option from cybersecurity angle. Usually this angle is the main consideration of the IT team. 😄 |
i never really looked into choco security wise (i actually used it only for a short while) but often you are not allowed to use certain things especially if they are not by microsoft while they provide an existing alternative that's actually one of the reasons why i switched to macos at work, less restrictions and unix-like on my personal computer i use winget over alternatives because it's already preinstalled and i don't heavily use package managers on my windows machine anyway it's more for gaming while i use linux for dev anyway thx for making it happen |
I do give Choco a preference even though it gives me as a vendor a headache.
Winget fails on all of these points. Though it rocks on a very important one: it comes preinstalled. Even though both solutions have virtually same CLI see how winget appeals.
You know which one is easier :o) |
Microsofts winget is great. But it would be even better if this tool was installable via winget ;)
Please see the docs to submit a package. Should be easy to include in the publish pipeline.
https://docs.microsoft.com/en-us/windows/package-manager/package/
The text was updated successfully, but these errors were encountered: