-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcommand_line_template.R
38 lines (26 loc) · 1021 Bytes
/
command_line_template.R
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#!/usr/bin/env Rscript
require(docopt)
require(methods)
"
Usage:
CLI_Template.R (-h | --help | --version)
CLI_Template.R DIR
Description: This script is a template for making docopts compatible Rscripts
Options:
--version Show the current version.
Arguments:
DIR Provide directory where scyttools.args.Rdata file is located
" -> doc
args <- docopt(doc)
ARGS_DIR <- args$DIR
cat("\nLoading arguments from", ARGS_DIR, "\n")
load(paste(ARGS_DIR, "scyttools.args.Rdata", sep = ""))
RESULTS_DIR <- args$OUT
source("scyttools_functions.R")
##########################################################################
############################ R code goes here ############################
##########################################################################
# your R code!
##########################################################################
############################ End code ############################
##########################################################################