Crayon package output not working in Rstudio Jobs tab

Recently the output from the package 'crayon' which produces colored console and command line text, is not working when code is run as a job, but is working in the console and terminal.

I've tried a fresh install of R and Rstudio but the problem persists

code is run as a job

I didn't understand.

could you please add more explanation?

No Problem.

I'm running the code as a local job in Rstudio, within the 'jobs' tab. If I run the code in console or terminal the colored output by crayon works fine, but if run as a local job the ASCII characters are ignored and there is no colored output.

Image of example below

I have seen the same phenomenon.

As another confirmation, I also checked in the command prompt, which is the terminal screen of windows, and the color came on.

image

and Rscript too

aaaaaa

I'm sorry that I can't help you with the cause.

This is a known issue. Please comment/upvote:

The job system does support colored output; the problem is likely that the mechanism that the crayon package uses to detect whether it's running under a color-compatible console doesn't trigger inside a job.

1 Like

I created a reprex & issue for this here.

This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.

If you have a query related to it or one of the replies, start a new topic and refer back with a link.