R/set_up_new_repo.R

Defines functions set_up_new_repo

Documented in set_up_new_repo

#' Set up basic file structure for new repo
#'
#' Creates \code{data/} and \code{output/} folders, plus \code{README.md},
#' \code{RUNME.R}, and metadata and data build scripts.
#'
#' @export
#' @examples
#' set_up_new_repo()

#**********************************************************
set_up_new_repo = function() {

  file.create("RUNME.R")

  # README may exist from initializing on Github
  if (! file.exists("README.md")) file.create("README.md")

  file.create("01-define-metadata.R")
  file.create("02-build-datasets.R")

  dir.create("data")

  dir.create("output")

  sink("output/.gitignore")
  cat("# Ignore everything in this directory\n")
  cat("*\n")
  cat("# Except this file\n")
  cat("!.gitignore")
  sink()

}
#**********************************************************
wepelham3/sack2 documentation built on Aug. 5, 2023, 5:53 a.m.