import argparse from . import create_role def run(parser: argparse.ArgumentParser, arguments: argparse.Namespace): match arguments.create_role: case "client": create_role.client.run(parser, arguments) case "machine": create_role.machine.run(parser, arguments) # if the subcommand is not known, show the help case _: parser.print_usage()