Ruby を使用して、端末での出力の背景および前景色のテキストの色付けを実行するにはどうすればよいですか?
Pascal をプログラミングするとき、私たちは皆、小さな教育プログラムをより美しく、プレゼンテーション的に見せるために独自の textcolor(…) プロシージャを作成していたことを思い出します。
これと同等のものを Ruby でコーディングするにはどうすればよいでしょうか?コア ライブラリには、これに適した組み込みサポートはありますか?そうでない場合、それを追加する慣用的な方法は何でしょうか?
更新: Colorize はコピーレフトです。
だから私は虹の宝石を試してみます:
https://translate.google.com/translate?hl=ja&sl=en&tl=ja&u=https://github.com/ku1ik/rainbow
インストール:
gem install rainbow
使用法:
require 'rainbow/refinement'
using Rainbow
puts "I am now red".red
puts "I am now blue".blue
puts "Testing".yellow