買ったのはだーいぶ昔だけど、Build Awesome Command-Line Applications in Ruby をやっと読み終わった。
この本は gli というコマンドラインを作るためのヘルパー gem を使いつつ、cli を作る時に気をつけなければならないことや、デフォルトオプションはどうした方が使いやすいというような CLI アプリケーションを作る時のポイントを良い感じに解説している。
また CLI なアプリケーションをテストする方法として cucumber 系の aruba を使ってテストの方法を紹介している。rspec なら turnip があるけど、これは好きな方を使えば良いと思う。
これは Web アプリケーションを作る人だけじゃなくて、インフラ方面を触る人にもオススメかなー。読書会送りにしてもよいかも。