Currently it splits things mechanically looking at symbols only without handling possible values. os string -oa=b can be parsed as either -o a=b or -o -a=b depending of type of -o, former for short argument and later for short flag and -a being an argument. We already doing the right thing for -oab inside args::disambiguate_short
Currently it splits things mechanically looking at symbols only without handling possible values. os string
-oa=b
can be parsed as either-o a=b
or-o -a=b
depending of type of-o
, former for short argument and later for short flag and-a
being an argument. We already doing the right thing for-oab
insideargs::disambiguate_short