Skip to content

Releases: mmahnic/argumentum

Argumentum

30 Mar 17:21
Compare
Choose a tag to compare

Added

  • It is possible to collect parameters that will be forwarded to a subprocess. The syntax is
    similar to the one used in GCC.
  • Multiple names can be defined for meta-varaiables in metavar() by specifying a list of strings
    instead of a simple string.
  • Added the method add as an alias for add_parameter.
  • The method absent is now an alias for default_value.
  • Added shell tests for various library usage scenarios.

Changed

  • Some targets are available only when the Argumentum project is top-level.

Fixed

  • The header-only version can be installed.
  • The library can be used from a Git submodule using modern CMake.

Argumentum

08 Mar 20:59
Compare
Choose a tag to compare
  • Disable deprecated attribute to fix the build on uwp for vcpkg

Argumentum

08 Mar 18:50
Compare
Choose a tag to compare

Added

  • It is now possible to add an instantiated instance of CommandOptions with add_command. This
    makes it easier to access global options from within command options. See the test
    shouldAccessParentOptionsFromCommand in command_t.cpp and the new example in the README file.
  • The help formatter can be changed in parser configuration. See the test shouldChangeHelpFormatter
    in parserconfig_t.cpp.

Changed

  • The interface for defining program parameters has changed. The parameters are defined through the
    params() method of the argument_parser class. The old argument_parser methods for defining
    parameters are deprecated and will be removed.
  • Fix: Treat negative numbers as numbers when they can not be mistaken for options.

Argumentum

01 Jan 15:15
Compare
Choose a tag to compare
Merge branch 'fix_crossplatform_build'

Previously a custom tool for installing the headers was built. This is
not compatible with cross-platform build so the tool was replaced with
a cmake script.

Argumentum

27 Dec 17:50
Compare
Choose a tag to compare
v0.2.1

Fix namespace in examples in readme file

Argumentum

27 Dec 15:23
Compare
Choose a tag to compare
v0.2.0

Merge branch 'name_change'

Alpha

19 Dec 14:47
Compare
Choose a tag to compare

Most features are implemented. The command interface is not stable, yet.