When it comes to software development, a majority of the tools available to us are command-line applications. It is also well worth noting that many of the tools used on the command line are quite powerful in what they can accomplish, from the trivial to the tedious. Taking this further, you can combine command-line applications to chain together a sequence of work to attain a desired output. Lear
![Creating Powerful Command Line Tools in Ruby](https://cdn-ak-scissors.b.st-hatena.com/image/square/4b1e761cac36368050abc17e24cc76aad3350957/height=288;version=1;width=512/https%3A%2F%2Fimages.ctfassets.net%2Fvtn4rfaw6n2j%2F2r9j5JTdVhrBr8VikLaTKR%2F37b1fbb0dbd054edbaa1074d4d1ac677%2Fhttps___no-cache.hubspot.com_cta_default_1169977_964db6a6-69da-4366-afea-b129019aff07.png%3Fw%3D1200%26h%3D630%26fit%3Dfill)