Lyra 1.2
Concentrated on new features. Many of them from old Clara requests. But also continued internal cleanup of code. The changes are:
- New: One can now accept 1-or-more on bound container arguments by only
specifyingrequired()
on such arguments. -- Rene Rivera - New: One can now define a
description
text to display as general command
information with thehelp::description
method. -- Rene Rivera - New: Add named methods as alternates for operators to add and specify
arguments. They follow the familiar Pythonargparse
nomenclature. -- Rene Rivera - New: Single header file alternative version of the library. For those that
need or want such a thing. -- Rene Rivera - Improve help for arguments that specify a cardinality. -- Rene Rivera
- Addition of more complicated use cases to demonstrate flexibility of library. -- Rene Rivera
- Continued internal clean up of code for stability and easier future
enhancements. -- Rene Rivera
As mentioned above there is now a single header version of the library. It's included in the release archive as data/single_include/lyra/lyra.hpp
. You can also get it directly from here.