Skip to content

defineOptions

Define and Parse Command Line Options

v0.9 · Oct 28, 2023 · GPL (>= 3)

Description

Parses command line arguments and supplies values to scripts. Users can specify names to which parsed inputs are assigned, value types into which inputs are cast, long options or short options, input splitters and callbacks that define how options should be specified and how input values are supplied.

Downloads

142

Last 30 days

22220th

267

Last 90 days

267

Last year

Trend: +13.6% (30d vs prior 30d)

CRAN Check Status

11 NOTE
3 OK
Show all 14 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang NOTE
r-devel-linux-x86_64-debian-gcc NOTE
r-devel-linux-x86_64-fedora-clang NOTE
r-devel-linux-x86_64-fedora-gcc NOTE
r-devel-macos-arm64 NOTE
r-devel-windows-x86_64 NOTE
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 NOTE
r-release-linux-x86_64 NOTE
r-release-macos-arm64 NOTE
r-release-macos-x86_64 NOTE
r-release-windows-x86_64 NOTE
Check details (16 non-OK)
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Toshihiro Umehara <toshi@niceume.com>’

The BugReports field in DESCRIPTION has
  https://github.com/niceume/defineOptions
which should likely be
  https://github.com/niceume/defineOptions/issues
instead.
NOTE r-devel-linux-x86_64-debian-clang

DESCRIPTION meta-information

  Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘defineOptions-package.Rd’ ‘define_option.Rd’ ‘parse_with_defs.Rd’
    ‘summary.parsed_result.Rd’
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Toshihiro Umehara <toshi@niceume.com>’

The BugReports field in DESCRIPTION has
  https://github.com/niceume/defineOptions
which should likely be
  https://github.com/niceume/defineOptions/issues
instead.
NOTE r-devel-linux-x86_64-debian-gcc

DESCRIPTION meta-information

  Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘defineOptions-package.Rd’ ‘define_option.Rd’ ‘parse_with_defs.Rd’
    ‘summary.parsed_result.Rd’
NOTE r-devel-linux-x86_64-fedora-clang

DESCRIPTION meta-information

  Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘defineOptions-package.Rd’ ‘define_option.Rd’ ‘parse_with_defs.Rd’
    ‘summary.parsed_result.Rd’
NOTE r-devel-linux-x86_64-fedora-gcc

DESCRIPTION meta-information

  Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘defineOptions-package.Rd’ ‘define_option.Rd’ ‘parse_with_defs.Rd’
    ‘summary.parsed_result.Rd’
NOTE r-devel-macos-arm64

DESCRIPTION meta-information

  Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘defineOptions-package.Rd’ ‘define_option.Rd’ ‘parse_with_defs.Rd’
    ‘summary.parsed_result.Rd’
NOTE r-devel-windows-x86_64

DESCRIPTION meta-information

  Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    'defineOptions-package.Rd' 'define_option.Rd' 'parse_with_defs.Rd'
    'summary.parsed_result.Rd'
OK r-oldrel-macos-arm64

*


            
OK r-oldrel-macos-x86_64

*


            
OK r-oldrel-windows-x86_64

*


            
NOTE r-patched-linux-x86_64

DESCRIPTION meta-information

  Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘defineOptions-package.Rd’ ‘define_option.Rd’ ‘parse_with_defs.Rd’
    ‘summary.parsed_result.Rd’
NOTE r-release-linux-x86_64

DESCRIPTION meta-information

  Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘defineOptions-package.Rd’ ‘define_option.Rd’ ‘parse_with_defs.Rd’
    ‘summary.parsed_result.Rd’
NOTE r-release-macos-arm64

DESCRIPTION meta-information

  Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘defineOptions-package.Rd’ ‘define_option.Rd’ ‘parse_with_defs.Rd’
    ‘summary.parsed_result.Rd’
NOTE r-release-macos-x86_64

DESCRIPTION meta-information

  Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘defineOptions-package.Rd’ ‘define_option.Rd’ ‘parse_with_defs.Rd’
    ‘summary.parsed_result.Rd’
NOTE r-release-windows-x86_64

DESCRIPTION meta-information

  Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    'defineOptions-package.Rd' 'define_option.Rd' 'parse_with_defs.Rd'
    'summary.parsed_result.Rd'

Check History

NOTE 3 OK · 11 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 9, 2026
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Toshihiro Umehara <toshi@niceume.com>’

The BugReports field in DESCRIPTION has
  https://github.com/niceume/defineOptions
which should likely be
  https://github.com/niceume/defineOptions/issues
instead.
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Toshihiro Umehara <toshi@niceume.com>’

The BugReports field in DESCRIPTION has
  https://github.com/niceume/defineOptions
which should likely be
  https://github.com/niceume/defineOptions/issues
instead.
NOTE r-devel-linux-x86_64-fedora-clang

DESCRIPTION meta-information

  Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘defineOptions-package.Rd’ ‘define_option.Rd’ ‘parse_with_defs.Rd’
    ‘summary.parsed_result.Rd’
NOTE r-devel-linux-x86_64-fedora-gcc

DESCRIPTION meta-information

  Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘defineOptions-package.Rd’ ‘define_option.Rd’ ‘parse_with_defs.Rd’
    ‘summary.parsed_result.Rd’
NOTE r-devel-macos-arm64

DESCRIPTION meta-information

  Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘defineOptions-package.Rd’ ‘define_option.Rd’ ‘parse_with_defs.Rd’
    ‘summary.parsed_result.Rd’
NOTE r-devel-windows-x86_64

DESCRIPTION meta-information

  Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    'defineOptions-package.Rd' 'define_option.Rd' 'parse_with_defs.Rd'
    'summary.parsed_result.Rd'
NOTE r-patched-linux-x86_64

DESCRIPTION meta-information

  Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘defineOptions-package.Rd’ ‘define_option.Rd’ ‘parse_with_defs.Rd’
    ‘summary.parsed_result.Rd’
NOTE r-release-linux-x86_64

DESCRIPTION meta-information

  Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘defineOptions-package.Rd’ ‘define_option.Rd’ ‘parse_with_defs.Rd’
    ‘summary.parsed_result.Rd’
NOTE r-release-macos-arm64

DESCRIPTION meta-information

  Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘defineOptions-package.Rd’ ‘define_option.Rd’ ‘parse_with_defs.Rd’
    ‘summary.parsed_result.Rd’
NOTE r-release-macos-x86_64

DESCRIPTION meta-information

  Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘defineOptions-package.Rd’ ‘define_option.Rd’ ‘parse_with_defs.Rd’
    ‘summary.parsed_result.Rd’
NOTE r-release-windows-x86_64

DESCRIPTION meta-information

  Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    'defineOptions-package.Rd' 'define_option.Rd' 'parse_with_defs.Rd'
    'summary.parsed_result.Rd'

Version History

new 0.9 Mar 9, 2026