#!/usr/bin/env python import argparse def main(): """ Check arguments and launch doit properly """ parser = argparse.ArgumentParser(description='display some subcommands') subparsers = parser.add_subparsers(title='subcommands', dest='subcommand') subcommand_data = (('a', 'a subcommand help'), ('b', 'b subcommand help'), ('c', 'c subcommand help'), ('d', 'd subcommand help'), ('e', 'e subcommand help'), ) for subcommand, description in subcommand_data: subparser = subparsers.add_parser(subcommand, description=description, help=description) args = parser.parse_args() if __name__ == '__main__': main()