process_args: Process Command Line Args and Initiate Logging

Description Usage Arguments Value Examples

Description

Processes command line args, logs script description & arguments passed in at the INFO level. Returns list of arg values.

Usage

1
process_args(parser, description = "", ...)

Arguments

parser

an argparse object

description

description of script

...

additional options passed to parse_args() call

Value

a list parsed args

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
## Not run: 
library(argparse)
description <- "TEST"
parser <- ArgumentParser(description = description)
parser$add_argument("--test_opt", help = "This is a test")
parser$add_argument("--log", default = NULL, help = "Name of log config file [$(default)]")

args <- process_args(parser = parser, description = description, ...)

## End(Not run)

jnguyen92/scriptR documentation built on May 8, 2019, 11:12 p.m.