minimist: Parse argument options

Description Usage Arguments Details Examples

Description

This module is the guts of optimist's argument parser without all the fanciful decoration.

Usage

1

Arguments

args

a character vector with arguments

Details

Parses a vector of strings (e.g. from commandArgs) into the proper key/value list.

Examples

1
2
3
4
minimist()
minimist(c("-a", "beep", "-b", "boop"))
args = c("-x", "3", "-y", "4", "-n5", "-abc", "--beep=boop", "foo", "bar", "baz")
minimist(args)

Example output

$`_`
[1] "/usr/lib/R/bin/exec/R"

$f
[1] "script.R"

$restore
[1] TRUE

$save
[1] TRUE

$readline
[1] FALSE

$q
[1] TRUE

$vanilla
[1] TRUE

$slave
[1] TRUE

$`_`
list()

$a
[1] "beep"

$b
[1] "boop"

$`_`
[1] "foo" "bar" "baz"

$x
[1] 3

$y
[1] 4

$n
[1] 5

$a
[1] TRUE

$b
[1] TRUE

$c
[1] TRUE

$beep
[1] "boop"

minimist documentation built on May 2, 2019, 8:18 a.m.

Related to minimist in minimist...