opt_parser: A function to create an instance of a parser object with...

Description Usage Arguments Examples

View source: R/cli.R

Description

Modifed from OptionParser

Usage

1
opt_parser(subcmds_list = list(), subcmds_sections = list(), ...)

Arguments

subcmds_list

A list setting the subcommands name and short description (e.g. list(subcmd1='Method1 to plot boxplot'))

subcmds_sections

A list setting the sections of subcommands (e.g. list(subcmd_group_1=c('subcmd1', 'subcmd2'), subcmd_group_2=c('subcmd2')))

...

Parameters pass to OptionParser

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
option_list <- list(
  make_option(c('-l', '--list-all-subcmds'), action = 'store_true', 
              default = FALSE, help = 'Print all supported subcmds of ngsjs.')
)
subcmds_list <- list(subcmd1 = 'Use method 1 to plot boxplot', 
                     subcmd2 = 'Use method 2 to plot boxplot')
description <- 'Method to plot boxplot'
usage <- 'usage: %prog [options] [params]'
opt_parser_obj <- opt_parser(subcmds_list = subcmds_list, 
                            option_list = option_list,
                            description = description,
                            usage = usage)

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