Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

Ruby | CLI | Be Easy to Use

概要

書籍 Build Awesome Command-Line Applications in Ruby2

Be Easy to Use

詳細

自分のアプリケーションをインストール後、Userが初めに経験するのはCLIだろう。
CLIが難しく、直観的ではなく、醜くければ多くの信頼を得られないだろう。
逆に、もし使うのが簡単であれば利用者でにぎわうだろう。

あなたが適したツールやテクニックを知っていれば、幸にも正しいCLIのインターフェースを得ることは簡単です。
UNIX CLIツールの歴史と、その規約やイディオムに沿えばユーザーは簡単にあなたのツールを使うことができるだろう。

この章では標準ライブラリ、OSSツールでその作法を学びます。
そこからRubyを利用したシンプルなCLI APIの作成方法を学ぶだろう。
ただ、その前にCLIの構成要素についてはよく知る必要がある。