概要
書籍 Build Awesome Command-Line Applications in Ruby2
章
Have a Clear Concise Purposee | 素晴らしいCLI Appを作るには
素晴らしいCLI Appの特徴
・Easy to user
・Helpful
・Plays well with others
・Has sensible defaults but is configurable
気の利いたデフォルト設定で、ユーザの負担を減らしつつ、
何か特別な状況では、任意の設定をできるようにする。
・Installs painlessly
簡単にインストールできること
・Fails gracefully
・Gets new features and bug fixes easily
・Delights users