If I setup an ArgumentParser with both short and long options AND the long option prefix is empty (""), the short options are never parsed, eg.
args::ArgumentParser parser("This is a test program.", "This goes after the options."); parser.ShortPrefix("-"); parser.LongPrefix(""); parser.LongSeparator("="); args::ValueFlag<int> counter(parser, "integer", "The counter value", {'c', "counter"});
This works ok..
./test counter=3
But this does not..
./test -i 3