R/name.R

Defines functions name

name <- function(name, path) {
  path <- basename(path)

  if (identical(name, "")) {
    return(path)
  }

  if (grepl("[.]", name)) {
    err("Name '", name, "' must not include an extension.",
      class = "flobr_error"
    )
  }

  p0(name, ".", tools::file_ext(path))
}
poissonconsulting/flobr documentation built on June 10, 2025, 3:02 a.m.