inst/cli/fetch_vars.R

#!/usr/bin/env Rscript

# This line is used by the 'set_cli' function

suppressMessages(suppressWarnings({
  if (!requireNamespace("optparse", quietly = TRUE)) {
    stop(paste(
      "Package 'optparse' is required but not installed.",
      "Please install it manually."
    ))
  }
  library(optparse)
  library(geeLite)
}))

option_list <- list(
  make_option(c("--format"), type = "character", default = "data.frame", help =
  paste0("[optional] Possible values are 'data.frame' to return a ",
         "'data.frame' object, or one of 'latex', 'html', 'pipe' (Pandoc's ",
         "pipe tables), 'simple' (Pandoc's simple tables), and 'rst' for ",
         "formatting with knitr."))
)

option_parser <- OptionParser(
  usage = "usage: %prog [options]",
  option_list = option_list,
  description = "Fetch variable information from an SQLite database."
)

args <- parse_args(option_parser)

fetch_vars(
  path = path,
  format = args$format
)

Try the geeLite package in your browser

Any scripts or data that you put into this service are public.

geeLite documentation built on Aug. 9, 2025, 1:08 a.m.