In short, I want this command to be valid:
my-program --flag1 --flag2 -- positional1 postional2
But not this one:
my-program --flag1 --flag2 positonal1 positional2
If possible, I want both of the above to be valid but the meanings different (the positional arguments go to different Vec
s).