diff --git a/CHANGELOG.md b/CHANGELOG.md index 609b13c2..84282184 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,6 @@ ## Version 0.5 (in progress) +* Added `->allow_extras()` to disable error on failure. Parse returns a vector of leftover options. Renamed error to `ExtrasError`, and now triggers on extra options too. * Added `require_subcommand` to `App`, to simplify forcing subcommands. Do not "chain" with `add_subcommand`, since that is the subcommand, not the master `App`. * Added printout of ini file text given parsed options, skips flags. * Support for quotes and spaces in ini files diff --git a/README.md b/README.md index 5d7bf8a2..35bd8821 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ This library was built to supply the Application object for the GooFit CUDA/OMP * Collect user feedback * Ini configuration support is basic (long options only, no vector support), is more needed? * Evaluate compatibility with [ROOT](https://root.cern.ch)'s TApplication object. - * Add way for subclasses to return remaining options rather than throwing error + * Add tests: Add way for subclasses to return remaining options rather than throwing error * Chained subcommands are not supported, once a subcommand is given the rest of the options go to that subcommand, rather than allowing multiple subcommands. This is currently intentional behavior, but multiple base level subcommands, like [`Click`](http://click.pocoo.org) supports, might be considered in the future. * Support case insensitive set and/or subcommands?