cowsayというコマンドは知っていますか。lsに対抗したslコマンドのように実行するとターミナル上にアスキーアートが表示されます。cowsayは引数に言葉を渡すことで、牛にちょっとした言葉を喋らせられるコマンドです。 今回紹介するoctocatsayは牛ではなくGitHubのキャラクターであるoctocatに言葉を喋らせるソフトウェアになります。

octocatsayの使い方

インストールはこんな感じです。

$ curl https://raw.github.com/cobyism/octocatsay/master/install.sh | $(which bash)

終わったらoctocatsayコマンドが使えるようになります。

$ octocatsay 'Welcome to MOONGIFT'

           MMM.           .MMM
           MMMMMMMMMMMMMMMMMMM
           MMMMMMMMMMMMMMMMMMM      _____________________
          MMMMMMMMMMMMMMMMMMMMM    |                     |
         MMMMMMMMMMMMMMMMMMMMMMM   | Welcome to MOONGIFT |
        MMMMMMMMMMMMMMMMMMMMMMMM   |_   _________________|
        MMMM::- -:::::::- -::MMMM    |/
         MM~:~ 00~:::::~ 00~:~MM
    .. MMMMM::.00:::+:::.00::MMMMM ..
          .MM::::: ._. :::::MM.
             MMMM;:::::;MMMM
      -MM        MMMMMMM
      ^  M+     MMMMMMMMM
          MMMMMMM MM MM MM
               MM MM MM MM
               MM MM MM MM
            .~~MM~MM~MM~MM~~.
         ~~~~MM:~MM~~~MM~:MM~~~~
        ~~~~~~==~==~~~==~==~~~~~~
         ~~~~~~==~==~==~==~~~~~~
             :~==~==~==~==~~

さらにGitHubの公式としても取り入れられているのでクラウド版が用意されています。

$ curl https://api.github.com/octocat?s=BOOM!

               MMM.           .MMM
               MMMMMMMMMMMMMMMMMMM
               MMMMMMMMMMMMMMMMMMM      _______
              MMMMMMMMMMMMMMMMMMMMM    |       |
             MMMMMMMMMMMMMMMMMMMMMMM   | BOOM! |
            MMMMMMMMMMMMMMMMMMMMMMMM   |_   ___|
            MMMM::- -:::::::- -::MMMM    |/
             MM~:~   ~:::::~   ~:~MM
        .. MMMMM::. .:::+:::. .::MMMMM ..
              .MM::::: ._. :::::MM.
                 MMMM;:::::;MMMM
          -MM        MMMMMMM
          ^  M+     MMMMMMMMM
              MMMMMMM MM MM MM
                   MM MM MM MM
                   MM MM MM MM
                .~~MM~MM~MM~MM~~.
             ~~~~MM:~MM~~~MM~:MM~~~~
            ~~~~~~==~==~~~==~==~~~~~~
             ~~~~~~==~==~==~==~~~~~~
                 :~==~==~==~==~~

octocatsayの出力結果はREADMEやチャットに貼り付けたりすると面白いかと思います。

octocatsayはBash製、MIT Licenseのオープンソース・ソフトウェアです。

cobyism/octocatsay