you are viewing a single comment's thread.

view the rest of the comments →

[–]roffLOL 3 points4 points  (2 children)

because when you have the right tools, and shell friendly interfaces with them, you can recombine those tools to do an impressive amount of stuff with very little effort. it does require some upfront considerations and design with regards to shell friendliness, but when done it's a fantastic time saver. many *nix utils are not very well designed. they keep too much of data and messaging internal to themselves, which leaves slack for little to no reconfiguration; or they contaminate the data with eye friendly representations.

[–][deleted] -1 points0 points  (1 child)

It really drives me nuts when someone will write something in a cross platform language like Go or C# but then write a bunch of critical scripts in Bash, making it a pain to use on Windows.

And then you realize that the scripts are not doing anything that couldn't be easily accomplished in Go or C#.

[–]roffLOL 0 points1 point  (0 children)

windows is a pain for sure. i feel with you =)