thorで作ったコマンドラインツールのZsh補完スクリプトを自動生成してくれるthor-zsh_completionでホクホクしてサクサクしてみるRubythor 自作コマンドラインツールでも補完してサクサク使いたい! ホクホク顔になりたい! でもツールを作るたびに補完用の設定を手書きするのはめんどくさい! という方は多いのではないでしょうか。 そんな方には @labocho さん作の thor-zsh_completion という gem があります。 ※この gem は thor を前提にしています。 前提 thor って何?という方は以下をご確認ください。 Ruby の CLI ツールの作成を支援する、 thor gem の基本について サンプル 以下のリポジトリの内容をベースに試します。 tbpgr/fizzbuzz 変更前 thor を使った CLI の定義部分は以下のようになっ