Skip to content

Instantly share code, notes, and snippets.

@nhoffman
Last active January 21, 2016 23:18
Show Gist options
  • Save nhoffman/6442370 to your computer and use it in GitHub Desktop.
Save nhoffman/6442370 to your computer and use it in GitHub Desktop.
R language script template
#!/usr/bin/env Rscript
if(Sys.getenv("VIRTUAL_ENV") == ""){ stop("An active virtualenv is required") }
source(file.path(Sys.getenv('VIRTUAL_ENV'), 'bin', 'rvenv'))
suppressPackageStartupMessages(library(argparse, quietly = TRUE))
suppressPackageStartupMessages(library(lattice, quietly = TRUE))
suppressPackageStartupMessages(library(latticeExtra, quietly = TRUE))
main <- function(arguments){
parser <- ArgumentParser()
parser$add_argument('infile')
parser$add_argument('-o', '--outfile')
args <- parser$parse_args(arguments)
}
main(commandArgs(trailingOnly=TRUE))
## invisible(warnings())
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment