5
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

シェルで比叡と対話する (hieisay)

Last updated at Posted at 2014-03-19

注: 積極的に喋りません。対話できません。比叡というよりヒェーです。

以下の記事でcowsayというコマンドを知り、作ってみたくなった

cowsayは自作AAも表示できるけど、全角が文字化けするのでRubyで適当に書いた

ソース

AAを等幅にする作業で力尽きた感ある
(フォントによって印象は変わります。Ubuntu(Ubuntu Mono 12pt)に合わせて作りました)

使い方

上のソースを保存し、Rubyで実行するだけ
いちいちruby ほにゃらら/hieisay.rbと打ち込みたくない場合はaliasする

say

cowsayが元ネタの為、デフォルトでは引数の文字列をそのままオウム返しする

Screenshot_from_2014-03-19 18:36:00.png

react

-rオプションをつけると、ヒェーに話しかけることが出来る

Screenshot_from_2014-03-19 18:38:03.png

help

めちゃくちゃショボいくせに無駄にヘルプ搭載してるのでそちらもどうぞ

$ ruby hieisay.rb -h
Usage: hieisay [options]
    -l, --list                       表示可能なヒェーとタイプを全表示
    -s, --speak [TYPE]               ヒェーに喋ってもらう (デフォルト)
                                     TYPE: default, ase, tere, f_ck, cry
    -r, --react                      ヒェーに話しかける
    -i, --interactive                対話モード (空白 or Control+dで終了)

あとがき

→ []

参考

5
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?