R/quiet.r

Defines functions quiet

Documented in quiet

#' Suppress messages and output from `x`
#' @title quiet
#' @param x some code
#' @return the result of `x`
#' @importFrom utils capture.output
#' @export
quiet <- function(x) {
    res <- suppressMessages({
        out <- NULL
        capture.output({
            out <- force(x)
        }, file = NULL)
        out
    })
    invisible(res)
}

Try the yulab.utils package in your browser

Any scripts or data that you put into this service are public.

yulab.utils documentation built on Feb. 5, 2026, 9:10 a.m.