I think there's a discrepency between the docs here and behavior.
Boolean items will add special flags to the command-line based on their defaults. If you have a default set to True then a --no-{item_name} flag will get added. If the default is False then a --{{item_name}} will get added as an argument. If no default is specified, then both will be added as mutually exclusive arguments.
This seems to imply that passing the 'redundant' flag on the cli (the one that corresponds to the default value) would result in an error. However, that doesn't seem to be what happens.
I think there's a discrepency between the docs here and behavior.
This seems to imply that passing the 'redundant' flag on the cli (the one that corresponds to the default value) would result in an error. However, that doesn't seem to be what happens.