4 ms·
Because half the time it slings Exception calling "ExtractToDirectory" with "2" argument(s): "End of Central Directory record could not be found." 7zip works
by setquk 8y ago
Because half the time it slings
Exception calling "ExtractToDirectory" with "2" argument(s): "End of Central Directory record could not be found."
7zip works fine!
(copied straight from my MASSIVE OneNote book of weird powershell and .Net errors and workarounds). Also they just deprecated OneNote desktop other than the turdy UWP app. Another thing to be angry about.
- AnIdiotOnTheNet 8y agoBut you're completely willing to forgive UNIX's toolset's problems because you're used to them after working with them for decades. I get it, but that does not make them better.
- setquk 8y agoWorking properly == better in my mind. Consistency, trust over everything.
- AnIdiotOnTheNet 8y ago"properly" in this context meaning "the way I am used to, warts and all", right? Because otherwise I can't see why you'd be so upset about Invoke-WebRequest doing exactly what it was designed and documented to do. Consistency? In UNIX tools? No. What you have is familiarity. Don't get me wrong, there's a lot to be said for working with tools you're familiar with, but again that doesn't mean they are actually objectively better tools.
- setquk 8y agoProperly as in it does the intended job. Consistently as in it stays doing the intended job in as an idempotent manor as possible. Whether or not it’s ugly or elegant don’t matter if it doesn’t work or stay working. You can argue semantics but this is a turd that can’t be glittered. Another way to look at powershell is that the idea is good but the implementation isn’t. Unix style shells the implementation is excellent but the idea is mediocre. All productivity and therefore business value is really tied to the implementation quality.
- AnIdiotOnTheNet 8y ago> Another way to look at powershell is that the idea is good but the implementation isn’t. I wouldn't entirely disagree with that statement. > Unix style shells the implementation is excellent but the idea is mediocre. This I would. The idea was a really good one... in the 70s. It has utterly failed to evolve since then. The implementation is actually pretty horrible. If you don't have a lot of familiarity with it it is undiscoverable, full of footguns, and consistency is an afterthought.
- m_mueller 8y agoYou learn to really appreciate POSIX implementations when you do things like grep and pipe results over 100GB+ text files. and no, these text files were not created due to unix philosophy, I’m talking about xml generated in Java as an example. grep&co are a godsend trying to tackle these without ripping out every hair on your body.
- pjmlp 8y agoSpecially when one is adventurous to write them in a portable way across multiple POSIX implementations.