R/detach_rm_all.R

Defines functions rm_all unlibray

Documented in rm_all unlibray

#' Detach package
#'
#' @param x one package name, if missing, detach all packages
#'
#' @return detach one package
#' @export
#'
unlibray <- function(x){
    if (!missing(x)){
        stg=paste0('detach("package:',x,'", unload = TRUE)')
        eval(parse(text = stg))
        message('detach ',x)
    }else{
        detach()
    }
    
}
#' Remove all objects
#'
#' @return empty object
#' @export
#'
rm_all <- function(){
    rm(list = ls(envir = .GlobalEnv),envir = .GlobalEnv)
}
yikeshu0611/do documentation built on Aug. 5, 2021, 4:17 p.m.