Summary
My initial implementation of CliArgs was enough to used in the example application, but there are some improvements that should ideally be made (see #341). Here I list my ideas that I did not yet implement.
Description
- Allow for positional arguments (
.name = {"pos"})
- Handle negative numbers (currently they will be treated as flags)
- Handle equal sign:
--opt=arg (currently flag and value must be space-separated)
Other ideas
- Introduce an
operator T function in ArgValue and ArgVector to allow implicit conversion
Summary
My initial implementation of
CliArgswas enough to used in the example application, but there are some improvements that should ideally be made (see #341). Here I list my ideas that I did not yet implement.Description
.name = {"pos"})--opt=arg(currently flag and value must be space-separated)Other ideas
operator Tfunction inArgValueandArgVectorto allow implicit conversion