15 lines
413 B
Python
15 lines
413 B
Python
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()
|