Thursday, November 3, 2016

Not to say anything particularly new, but I mostly find that the ecosystem of Unix utilities is really a piece of junk from any sane usability perspective. For example, the 'find' command doesn't seem to have a way for me to see what the src and dst are ahead of time (e.g. with dry-run) so inevitably i end up with files one directory off (due to not/having a trailing slash). And then since it was a lot of data I had to move remotely, I want to "just" fix it up on the remote machine. But doing any kind of path manipulation in bash is a living hell of utter crap. Paths should not be strings. It is just one fuster cluck after another. Fundamentally, having everything be a string is just a horrible approach. And these things have been as dumb and broken as they are now for 30+ years?!

No comments:

Post a Comment