R/dev/misc.R

restart_rstudio <- function (message = NULL)
{
    if (!in_rstudio(proj_get())) {
        return(FALSE)
    }
    if (!is_interactive()) {
        return(FALSE)
    }
    if (!is.null(message)) {
        ui_todo(message)
    }
    if (!rstudioapi::hasFun("openProject")) {
        return(FALSE)
    }
    if (ui_nope("Restart now?")) {
        return(FALSE)
    }
    rstudioapi::openProject(proj_get())
}
rappster/renv2docker documentation built on Dec. 22, 2021, 12:57 p.m.