kp

Thor

Thor - Home

  • Rubyコマンドラインツールを開発するのに使えるGem
  • ものすごくたくさんのGemに使われている

使い方

  • 基本的にrequire 'thor'してThorを継承して使う。
  • 利用する側gemの場合、よくbinの中に継承したクラスのstartメソッドを叩いている
  • foremanの場合Foreman::CLI.start
  • 引数も受け取るARGV
  • optionをラップしてくれるoption :fromみたいに