requiresValue

Controls whether this option requires a value.

When requires=true (default): Option always expects a value (--option value) When requires=false: Option can work without a value, but will consume one if available using smart lookahead parsing to distinguish between option values and subsequent options/arguments.