When I define a boolean switch for my program, say,
("foo,f", "frobnicate")
I want to be able to say
myprogram --foo
myprogram --no-foo
myprogram --foo=no
or at the very least, the first and one of the second or the third. Does program_options support this somehow? Or do I have to 'manually' define these switches?