parser = ArgumentParser(prog='test')
subparsers = parser.add_subparsers()
subparsers.required = True
subparsers.dest = 'command'
subparser = subparsers.add_parser('foo', help='run foo')
parser.parse_args()
argparse с необходимыми подкомандами