• add a test for char options
    
    add support for char types to the lexical cast, to allow single character types that make sense, add a integral_conversion operations to simplify the conversions from string to integers and allow discrimination in a few cases with enumerations.
    Philip Top authored
     
    Browse File »
  • * docs: update README.md [skip ci]
    
    * docs: update .all-contributorsrc [skip ci]
    
    Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
    allcontributors[bot] authored
     
    Browse File »







  • * add windows latest and gcc 8 builds to azure
    
    * try adding pr trigger
    
    * try adding something specific for gcc 8
    
    * use interface instead of public
    
    * try C++17 on clang 8
    
    * update the readme with some additional notes about gcc 8
    
    * fix some incorrect doxygen comment formatting
    
    * try using the glibcxx_release value
    
    * debug some code paths to make sure macros are working
    
    * Update readme and fix formatting.
    
    * update formatting for Validators
    Philip Top authored
     
    Browse File »

  • * Update options.md book chapter and the readme to better reflect current usage and the modifications to the add_options templates.
    
    add support in add_option for wrapper types, such as std::optional, boost::optional or other types with a value_type trait.  Add support for generalized containers beyond vector,  add support for nested tuples and vectors, and complex numbers directly in add_option.  This includes several new type traits and object categories.
    
    Upgrade the google test version to better support templated tests.
    
    add support for vector argument separator `%%`
    
    * update formatting to match recent changes
    
    * Apply suggestions from code review
    
    Co-authored-by: Henry Schreiner <HenrySchreinerIII@gmail.com>
    Philip Top authored
     
    Browse File »
  • * add a get_single_name function for options, and allow short names to be used for configuration output.
    
    * add config input to handle short and positional options
    
    * add some tests about short options and positional options in config files
    
    * allow use of envname_ in config files
    
    * update doc book and readme with fixes
    
    * formatting update
    
    * some formatting updates
    
    * add some notes on the config file generation
    
    * just try modifying a comment
    Philip Top authored
     
    Browse File »









  • * Update changelog
    
    [skip ci]
    
    * Use code for maintainers instead
    
    * Generate file with GitHub Actions
    
    * Apply suggestions from code review
    
    Co-Authored-By: Philip Top <phlptp@gmail.com>
    
    * Adding default val and combine one line
    
    Co-authored-by: Philip Top <top1@llnl.gov>
    Henry Schreiner authored
     
    Browse File »
  • * Fix invalid callback calls for default_val Option function.  the update adds a flag variable to control it, makes default_val exception safe and a template to convert from actual value types.
    
    * update readme and fix some compilation issues on older compilers
    
    * revert README.md with mistake erasures
    
    * Update README.md
    
    Co-authored-by: Henry Schreiner <HenrySchreinerIII@gmail.com>
    Philip Top authored
     
    Browse File »