NEWS
getopt 1.20.4 (2023-10-01)
- Documentation tweaks eliminating a CRAN check NOTE.
{covr}
is no longer a "suggested" package in the DESCRIPTION
file.
getopt 1.20.3 (2019-03-22)
- Now by default
getopt()
won't override a user specified opt
argument if argv
is in the global environment.
Will continue to use argv
as a default for opt
if it is in the global environment and the user does not specify an opt
argument (for littler
compatibility).
getopt 1.20.2 (2018-02-16)
- Now allows one to pass an empty string to a character option.
Thanks Matthew Flickinger for bug report.
getopt 1.20.1 (2017-11-29)
- Now explicitly imports the
na.omit()
method from the stats
package.
Thanks Derrick Oswald for bug report.
- Improved parsing for negative numbers preceded by a space instead of a '=' sign.
Thanks Roman Zenka for improved regular expression.
- Slightly more informative error message if
storage.mode()
coercion results in an NA
.
Thanks Roman Zenka for suggestion.
getopt 1.20.0 (2013-08-30)
- Type of "numeric" in spec automatically cast to "double".
Previously users might have had an error passing negative numbers if they
accidentally specified "numeric" instead of "double".
- Project website moved to https://github.com/trevorld/getopt
- Exports new function
sort_list()
.
getopt 1.19.1 (2013-03-04)
- If a passed in option matches multiple options in the getopt specification but matches one exactly
then
getopt
now uses that value instead of throwing a "long flag is ambiguous" error.
getopt 1.19.0 (2012-11-18)
- Exports new function
get_Rscript_filename()
that returns name of calling script,
{getopt}
now uses this function value as default for command
argument.
- Documentation improved and now highlights differences
between
{getopt}
and {optparse}
packages for new undecided users.