R/create_tidytuesday_folder.R

Defines functions create_tt_folder

Documented in create_tt_folder

#' Create the TidyTuesday directory
#' @importFrom fs dir_create
#' @importFrom here here
#' @importFrom glue glue
#' @importFrom lubridate year
#' @importFrom lubridate wday
#' @export

create_tt_folder <- function() {

    # Logic check if Tuesday calc fails
    if (lubridate::wday(next_tuesday(), label = TRUE) != "Tue") {
        stop("Today ain't Tuesday bub!")
    }

    fs::dir_create(
        here::here(
            lubridate::year(lubridate::today()),
            tidytuesdaymeta::next_tuesday()
        )
    )
}
jthomasmock/tidytuesdaymeta documentation built on Dec. 15, 2022, 3:17 p.m.