Convenient function that allows coloured output in the console. Mainly implemented to reduce package dependencies.
Usage
print_color(text, color)
print_colour(text, colour)
color_text(text, color)
colour_text(text, colour)
color_theme()
Arguments
- text
The text to print.
- color, colour
Character vector, indicating the colour for printing. May be one of
"white"
,"black"
,"red"
,"yellow"
,"green"
,"blue"
,"violet"
,"cyan"
or"grey"
. Bright variants of colors are available by adding the prefix"b"
(or"br_"
or"bright_"
), e.g."bred"
(or"br_red"
resp."bright_red"
). Background colors can be set by adding the prefix"bg_"
(e.g."bg_red"
). Formatting is also possible with"bold"
or"italic"
.
Details
This function prints text
directly to the console using
cat()
, so no string is returned. color_text()
, however,
returns only the formatted string, without using cat()
.
color_theme()
either returns "dark"
when RStudio is used
with dark color scheme, "light"
when it's used with light theme,
and NULL
if the theme could not be detected.