Ruby is my favorite tool for slightly-longer-than-one-liners, but I don’t often reach for it directly from the command line. This little cookbook might change my mind on that:
A shell utility like
bashprovides built-in commands and scripting features to make it easier to solve and automate various tasks. External *nix commands like
paralleletc can be combined to work with each other. Depending upon your familiarity with those tools, you can either use ruby as a single replacement or complement them for specific use cases.