Elixirでコンソールに出力する文字色を変更して戻す
# 緑(green) + 太字(bright)で"hello"を出力し、元の文字色に戻す(reset) IO.puts IO.ANSI.format([IO.ANSI.bright <> IO.ANSI.green, "hello", IO.ANSI.reset]) # 元の文字色で"world"が出力される IO.puts "world"
リリースマネージャのDistilleryでmix release
したあとにコンソールの文字色が戻らないバグがあって、調べて直してpull requestを送ったので、そのときに書いたミニマムコードです。