octocatsay - 公式にもなっているOctocatをしゃべらせるコマンド
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のオープンソース・ソフトウェアです。