(追記:2014-5-1) 本機能をgem化しました。詳しくは以下の記事で。

Macのターミナルで〇〇が降る


辛いことがあったときに、どうぞ。

ruby -e 'C=`stty size`.scan(/\d+/)[1].to_i;S=[*0x1F600..0x1F640];a={};puts "\033[2J";loop{a[rand(C)]=0;a.each{|x,o|;a[x]+=1;print "\033[#{o};#{x}H \033[#{a[x]};#{x}H#{S.sample.chr("utf-8")} \033[0;0H"};$stdout.flush;sleep 0.2}'

smiley rain noshadow

1KtIS9iinH.gif - Gifzo


参考記事:

Let it Snow in the Terminal of Mac OS X with This Command

「Macのターミナルで雪が降る」をカラー化した。翻訳した。

Macのターミナルで顔が変わると…


(追記:2014-4-30) スクリプトの間違いを修正しました。



blog comments powered by Disqus
ruby_pack8

100円〜で好評発売中!
M'ELBORNE BOOKS