Существует множество библиотек раскрасок: цветные, терм-анциколор.
Но есть ли кто-нибудь, кто может сделать это:
puts "#{'hello'.red} world!".bold
И world!
должны быть выделены жирным шрифтом.
Чтобы было понятно, я хочу получить это:
"\e[1m\e[31mhello\e[0m\e[1m world!\e[0m"
или даже лучше (короче):
"\e[1;31mhello\e[0;1m world!\e[0m"
вместо этого:
"\e[1m\e[31mhello\e[0m world!\e[0m"