R/fs-events.R

Defines functions FAILED_REMOVING_DIR FAILED_REMOVING_FILE SKIPPED_FILE COPIED_FILE FAILED_FINDING UNSUPPORTED_CASE

#' @title Events
#' @export
#'
#' @family fs
#'
#' @examples
#' print(ls(events))
events <- new.env()

events$UNSUPPORTED_CASE <- function(name) stop("[\033[31mx\033[39m] ", name, " is unsupported", call. = FALSE)
events$FAILED_FINDING <- function(path) stop("[\033[31mx\033[39m] Failed to find ", path, call. = FALSE)
events$COPIED_FILE <- function(path) message("[\033[32mv\033[39m] Copied ", path)
events$SKIPPED_FILE <- function(path) message("[\033[34mi\033[39m] Skipped ", path)
events$FAILED_REMOVING_FILE <- function(path) stop("[\033[31mx\033[39m] Failed to remove ", path, ": no such file or directory", call. = FALSE)
events$FAILED_REMOVING_DIR <- function(path) stop("[\033[31mx\033[39m] Failed to search directory ", path, ": no such file or directory", call. = FALSE)
tidylab/S3 documentation built on June 28, 2022, 11:20 p.m.