def build_argparser():
parser = ArgumentParser('<STR_LIT>')<EOL>create_group = parser.add_argument_group("<STR_LIT>")<EOL>create_group.add_argument("<STR_LIT:-c>", "<STR_LIT>", metavar="<STR_LIT>", help="<STR_LIT>")<EOL>create_group.add_argument("<STR_LIT>", "<STR_LIT>", dest="<STR_LIT>",<EOL>help="<STR_LIT>")<EOL>create_group.add_argument("<STR_LIT>", "<STR_LIT>", dest="<STR_LIT>",<EOL>help="<STR_LIT>")<EOL>create_group.add_argument("<STR_LIT>", nargs=REMAINDER,<EOL>help="<STR_LIT>")<EOL>extract_group = parser.add_argument_group("<STR_LIT>")<EOL>extract_group.add_argument("<STR_LIT>", "<STR_LIT>", help="<STR_LIT>", metavar="<STR_LIT>")<EOL>list_group = parser.add_argument_group("<STR_LIT>")<EOL>list_group.add_argument("<STR_LIT>", "<STR_LIT>", help="<STR_LIT>",<EOL>metavar="<STR_LIT>")<EOL>list_group.add_argument("<STR_LIT>", "<STR_LIT>", metavar="<STR_LIT>",<EOL>help="<STR_LIT>")<EOL>verify_group = parser.add_argument_group("<STR_LIT>")<EOL>verify_group.add_argument("<STR_LIT>", "<STR_LIT>", metavar="<STR_LIT>",<EOL>help="<STR_LIT>")<EOL>parser.add_argument("<STR_LIT>", "<STR_LIT>", action="<STR_LIT>", dest="<STR_LIT>",<EOL>const="<STR_LIT>", help="<STR_LIT>")<EOL>parser.add_argument("<STR_LIT>", "<STR_LIT>", action="<STR_LIT>", dest="<STR_LIT>",<EOL>const="<STR_LIT>", help="<STR_LIT>")<EOL>parser.add_argument("<STR_LIT>", action="<STR_LIT>", dest="<STR_LIT>",<EOL>const="<STR_LIT>", help="<STR_LIT>")<EOL>parser.add_argument("<STR_LIT>", "<STR_LIT>", dest="<STR_LIT>", action='<STR_LIT>',<EOL>help="<STR_LIT>")<EOL>parser.add_argument("<STR_LIT>", "<STR_LIT>", dest="<STR_LIT>",<EOL>help="<STR_LIT>"<EOL>"<STR_LIT>"<EOL>"<STR_LIT>")<EOL>parser.add_argument("<STR_LIT>", dest="<STR_LIT>", action="<STR_LIT>",<EOL>const=logging.DEBUG, default=logging.WARN,<EOL>help="<STR_LIT>")<EOL>parser.add_argument('<STR_LIT>', action='<STR_LIT:version>', version='<STR_LIT>'.format(mardor.version_str))<EOL>signing_group = parser.add_argument_group('<STR_LIT>')<EOL>signing_group.add_argument('<STR_LIT>', help='<STR_LIT>', choices=('<STR_LIT>', '<STR_LIT>'))<EOL>signing_group.add_argument('<STR_LIT>', help='<STR_LIT>',<EOL>default=False, action='<STR_LIT:store_true>')<EOL>signing_group.add_argument('<STR_LIT>', help='<STR_LIT>', nargs=<NUM_LIT:3>,<EOL>metavar=('<STR_LIT:input>', '<STR_LIT>', '<STR_LIT>'))<EOL>return parser<EOL>
Build argument parser for the CLI.