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". Note that"bright_black"is equivalent to"grey", and"bg_grey"has no effect (it is equivalent to the IDE's default background).
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.
