cmdlime icon indicating copy to clipboard operation
cmdlime copied to clipboard

Possibly the least verbose command line parsing library for C++

Results 7 cmdlime issues
Sort by recently updated
recently updated
newest added

Unknown parameters, flags and arguments errors should be emitted with a default unregistered options handler. The user should be able to override it by adding a custom handler to ignore...

enhancement

This is the GNU format with the ability to register alternative names starting with a forward slash. All names are in `kebab-case`. Parameters and flags prefix: `--` Short names are...

enhancement

This has already been tested with https://github.com/vinniefalco/Amalgamate and it seems to work fine. A change to includes format may be required, and there should be an unit tests configuration using...

enhancement

All names are in PascalCase Parameters and flags prefix: `-` Short names aren't supported Parameters usage: `-Parameter value` or `-Parameter:value` Flags usage: `-Flag` Flags can't be glued together like in...

enhancement

All names are in lowercase, by default short names are used, long name can be enabled with `

enhancement

Validators for optional values should take the contained value as an argument and they shouldn't be invoked for empty values as there's nothing to validate in that case.

enhancement

A common use case with command line parsing libraries is to load startup configuration parameters that were not passed on the command line from a ".env" file (simple key- value...

enhancement