For people that know Ruby, if you haven't explored Ruby's CLI abilities, you definitely, definitely should[1][2]. When I was building my (free and open source) awk course[3] I fell in love with awk. When I later found out that Ruby has some of the same features, it changed my life:

[1]: https://robm.me.uk/2013/11/ruby-enp/

[2]: https://benoithamelin.tumblr.com/ruby1line/

[3]: https://github.com/FreedomBen/awk-hack-the-planet