def main(prog_name=os.path.basename(sys.argv[0]), args=None): if args is None: args = sys.argv[1:] parser = create_parser(prog_name) args = parser.parse_args(args) if args.verbose is None: verbose_level = 0 else: verbose_level = args.verbose setup_loggers(verbose_level=verbose_level) if not args.command: parser.print_help() sys.exit(1) if args.command == 'generate': do_generate(args) elif args.command == 'populate': do_populate(args) elif args.command == 'load': do_load(args) elif args.command == 'create_batch': do_create_batch(args) elif args.command == 'workload': do_workload(args) else: raise IntKeyCliException("invalid command: {}".format(args.command))
def main(prog_name=os.path.basename(sys.argv[0]), args=sys.argv[1:]): parser = create_parser(prog_name) args = parser.parse_args(args) if args.verbose is None: verbose_level = 0 else: verbose_level = args.verbose setup_loggers(verbose_level=verbose_level) if args.command == 'generate': do_generate(args) elif args.command == 'load': do_load(args) else: raise IntKeyCliException("invalid command: {}".format(args.command))
def main(prog_name=os.path.basename(sys.argv[0]), args=None): if args is None: args = sys.argv[1:] parser = create_parser(prog_name) args = parser.parse_args(args) if args.verbose is None: verbose_level = 0 else: verbose_level = args.verbose setup_loggers(verbose_level=verbose_level) if not args.command: parser.print_help() sys.exit(1) if args.command == 'set': do_set(args) elif args.command == 'inc': do_inc(args) elif args.command == 'dec': do_dec(args) elif args.command == 'mul': do_mul(args) elif args.command == 'show': do_show(args) elif args.command == 'list': do_list(args) elif args.command == 'start': start_rest_api(args, 'shell', 8888) elif args.command == 'generate': do_generate(args) elif args.command == 'populate': do_populate(args) elif args.command == 'load': do_load(args) elif args.command == 'create_batch': do_create_batch(args) elif args.command == 'workload': do_workload(args) else: raise IntKeyCliException("invalid command: {}".format(args.command))
def main(prog_name=os.path.basename(sys.argv[0]), args=sys.argv[1:]): parser = create_parser(prog_name) args = parser.parse_args(args) if args.verbose is None: verbose_level = 0 else: verbose_level = args.verbose setup_loggers(verbose_level=verbose_level) if args.command == 'generate': do_generate(args) elif args.command == 'populate': do_populate(args) elif args.command == 'load': do_load(args) elif args.command == 'create_batch': do_create_batch(args) else: raise IntKeyCliException("invalid command: {}".format(args.command))
def main(prog_name=os.path.basename(sys.argv[0]), args=None): if args is None: args = sys.argv[1:] parser = create_parser(prog_name) args = parser.parse_args(args) if args.verbose is None: verbose_level = 0 else: verbose_level = args.verbose setup_loggers(verbose_level=verbose_level) if not args.command: parser.print_help() sys.exit(1) if args.command == 'set': do_set(args) elif args.command == 'inc': do_inc(args) elif args.command == 'dec': do_dec(args) elif args.command == 'show': do_show(args) elif args.command == 'list': do_list(args) elif args.command == 'generate': do_generate(args) elif args.command == 'populate': do_populate(args) elif args.command == 'load': do_load(args) elif args.command == 'create_batch': do_create_batch(args) elif args.command == 'workload': do_workload(args) else: raise IntKeyCliException("invalid command: {}".format(args.command))