R/file_filters.R

Defines functions create_file_filters create_glob

create_glob <- function(file_type, file_ext) {

  paste0(file_type, " (*.", file_ext, ")")
}

create_file_filters <- function(descriptions, extensions) {

  descriptions <- create_glob(descriptions, extensions)
  ext_masks    <- paste0("*.", extensions)

  matrix(
    c(descriptions, ext_masks),
    ncol = 2,
    dimnames = list(extensions, NULL)
  )
}
CCOMS-UAM/ecs-data documentation built on May 26, 2023, 7:03 p.m.