I'm aware of requiring one argument or another by putting arguments under a group and adding required as true. For example:
group = parser.add_mutually_exclusive_group(required=True)
group.add_argument('-1', '--arg1')
group.add_argument('-2', '--arg2')
this gives a usage of script.py (-1 || -2) and is described as 'mutually exclusive' arguments: https://docs.python.org/3/library/argparse.html#mutual-exclusion
What I'm looking for is how to have: usage script.py (-1 || -2 && -3) and what is this described as/termed?