It seems that when a job is lauched via rstudioapi::jobRunScript(), any resulting output is not colored by crayon despite it being permitted by the output environment:
#red test works as expected:jobID=rstudioapi::jobAdd('red')
rstudioapi::jobAddOutput(jobID,crayon::red('red'))
#green test doesn't:tmp= tempfile()
write(
'cat(crayon::green("green"))'
, file=tmp
)
rstudioapi::jobRunScript(tmp,name='green')
#blue test does:tmp= tempfile()
write(
'cat("\u001b[34m blue")'
, file=tmp
)
rstudioapi::jobRunScript(tmp,name='blue')
The text was updated successfully, but these errors were encountered:
It seems that when a job is lauched via
rstudioapi::jobRunScript(), any resulting output is not colored by crayon despite it being permitted by the output environment:The text was updated successfully, but these errors were encountered: