parse_args: Parse command line options (optparse).

Description Usage Arguments Examples

View source: R/cli.R

Description

Parse command line options (optparse).

Usage

1

Arguments

...

Parameters pass to parse_args

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
# example from vignette
option_list <- list(
  make_option(c('-v', '--verbose'), action='store_true', default=TRUE,
      help='Print extra output [default]'),
  make_option(c('-q', '--quietly'), action='store_false',
      dest='verbose', help='Print little output'),
  make_option(c('-c', '--count'), type='integer', default=5,
      help='Number of random normals to generate [default %default]',
      metavar='number'),
  make_option('--generator', default='rnorm',
      help = 'Function to generate random deviates [default \'%default\']'),
  make_option('--mean', default=0,
      help='Mean if generator == \'rnorm\' [default %default]'),
  make_option('--sd', default=1, metavar='standard deviation',
      help='Standard deviation if generator == \'rnorm\' [default %default]')
  )
parse_args(opt_parser(option_list = option_list), args = c('--sd=3', '--quietly'))

JhuangLab/ngstk documentation built on May 28, 2019, 12:43 p.m.