'Register a CLI arguments to pass a secret or ticket to ScrambleSuit.
Two options are made available over the command line interface: one to
specify a ticket file and one to specify a UniformDH shared secret.'

@classmethod
def register_external_mode_cli(cls, subparser):

    passArgs = subparser.add_mutually_exclusive_group(required=True)
    passArgs.add_argument('--password', type=str, help='Shared    secret    for    UniformDH', dest='uniformDHSecret')
    passArgs.add_argument('--password-file', type=str, help='File    containing    shared    secret    for    UniformDH', action=ReadPassFile, dest='uniformDHSecret')
    super(ScrambleSuitTransport, cls).register_external_mode_cli(subparser)
