The function call executeCommand("restartR") in the package rstudioapi
is used to restart the R session. Note that the function restartSession()
in the package rstudioapi is not equivalent to the menu item
Session - Restart R since it does not unload packages loaded during an
R session.
References
Ushey, K., Allaire, J., Wickham, H., & Ritchie, G. (2022). rstudioapi: Safely
access the RStudio API. R package version 0.14.
https://CRAN.R-project.org/package=rstudioapi