R/message.R

Defines functions stop2 warning2 message2 printf

Documented in message2 printf stop2 warning2

################################################################################

#' Easy messages
#'
#' @param ... Arguments passed on to [base::sprintf].
#'
#' @export
#'
#' @seealso [base::sprintf]
#'
#' @examples
#' printf("My name is %s.", "Florian")
printf <- function(...) cat(sprintf(...))

################################################################################

#' @rdname printf
#' @export
message2 <- function(...) message(sprintf(...))

################################################################################

#' @rdname printf
#' @export
warning2 <- function(...) warning(sprintf(...), call. = FALSE)

################################################################################

#' @rdname printf
#' @export
stop2 <- function(...) stop(sprintf(...), call. = FALSE)

################################################################################
privefl/bigassertr documentation built on Jan. 1, 2023, 4:30 a.m.