読者です 読者をやめる 読者になる 読者になる

homebrewでinstall後にビールアイコンが表示される件

homebrewでinstallすると
terminalにビールの絵文字が出力されているのがとても気になっていたので、ちょろっと調べてみました。


ソース

/usr/local/Library/Homebrew/formula_installer.rb
そのまんま書いてあってびっくりしました。

lion以降の機種依存文字のようです。
githubで見ると意味不明ですね。
Homebrew/formula_installer.rb#L239

2014/05/16 追記

  def emoji
    ENV['HOMEBREW_INSTALL_BADGE'] || "\xf0\x9f\x8d\xba"
  end

  def summary
    s = ""
    s << "#{emoji}  " if MacOS.version >= :lion and not ENV['HOMEBREW_NO_EMOJI']
    s << "#{f.prefix}: #{f.prefix.abv}"
    s << ", built in #{pretty_duration build_time}" if build_time
    s
  end

なので

terminal上でechoも普通にできます。
echo時に文字コードらしきものが表記されます。

おまけ

utfの出力は波括弧でくくればよい。
f:id:rochefort:20140517021508p:plain