I do not think that's possible. This may be due to the fact that the program name can also be legally used as the option name.
The command line analyzer code explicitly skips the corresponding argv member:
template<class charT> basic_command_line_parser<charT>:: basic_command_line_parser(int argc, charT* argv[]) : detail::cmdline(
source share