I agree with you, so much that we are doing a kickstarter that supports us making improvements that fix all of this. I invite you to check out what we've done so far (fixed the upgrade/uninstall) with the new chocolatey (a totally rewritten client that is due out in Q4 2014). We've even implemented package moderation to increase the quality of packages on the community feed - https://www.kickstarter.com/pr...
The new version of chocolatey (executable, due out in q4 2014) knows how to do this with logging, language, silent options, and what can be passed to uninstall as well. You should take a look at the kickstarter we have going for Chocolatey.
So OneGet is a package manager aggregator. One of the providers is Chocolatey, which is attempting to make improvements to become a true package manager (wrt to cleaning up everything when uninstalled no matter where crap ends up, pinning, and a couple of other things it still doesn't do, everything else is covered) - we have a kickstarter going now to make those improvements a reality, which in turn will make OneGet that much better. https://www.kickstarter.com/pr...
I agree with you, so much that we are doing a kickstarter that supports us making improvements that fix all of this. I invite you to check out what we've done so far (fixed the upgrade/uninstall) with the new chocolatey (a totally rewritten client that is due out in Q4 2014). We've even implemented package moderation to increase the quality of packages on the community feed - https://www.kickstarter.com/pr...
And OneGet will use Chocolatey as one of its providers, so it's a win all over the place.
And if you look really closely you will see OneGet is a package manager aggregator that just uses Chocolatey as one of it's providers.
FPM is a pretty phenomenal tool for making packages across most platforms stupid simple.
The new version of chocolatey (executable, due out in q4 2014) knows how to do this with logging, language, silent options, and what can be passed to uninstall as well. You should take a look at the kickstarter we have going for Chocolatey.
So OneGet is a package manager aggregator. One of the providers is Chocolatey, which is attempting to make improvements to become a true package manager (wrt to cleaning up everything when uninstalled no matter where crap ends up, pinning, and a couple of other things it still doesn't do, everything else is covered) - we have a kickstarter going now to make those improvements a reality, which in turn will make OneGet that much better. https://www.kickstarter.com/pr...