I’ve started using rig to
manage my R versions, since I need both current and development
versions. I wanted a way to keep track of which version of R was
currently running. I started with a simple cat
call in my
.Rprofile, but that caused issues occasionally.
Instead, one solution is to use message()
. E.g.,
message(paste0("Version: ", version$major, ".", version$minor, " ", version$status))
Note that this is not affected by the –quiet
flag,
so R –quiet
will suppress the long R startup message while
still displaying your custom message.
(I also played around with modifying the prompt but decided against it, but if that’s your flavor, check this stackoverflow answer for how to manipulate it.)
Home | Back to blogThis work is licensed under
CC BY-NC 4.0