def get_argument_parser():
desc = '<STR_LIT>'<EOL>parser = cli.get_argument_parser(desc=desc)<EOL>file_mv = cli.file_mv<EOL>g = parser.add_argument_group('<STR_LIT>')<EOL>g.add_argument('<STR_LIT>', '<STR_LIT>', required=True,<EOL>type=cli.str_type, metavar=file_mv,<EOL>help='<STR_LIT>')<EOL>g.add_argument('<STR_LIT>', '<STR_LIT>', required=True,<EOL>type=cli.str_type, metavar=file_mv,<EOL>help=textwrap.dedent('''<STR_LIT>'''))<EOL>g.add_argument('<STR_LIT:-c>', '<STR_LIT>', required=True,<EOL>type=cli.str_type, metavar=file_mv,<EOL>help=textwrap.dedent('''<STR_LIT>'''))<EOL>g.add_argument('<STR_LIT>', '<STR_LIT>', required=True,<EOL>type=cli.str_type, metavar=file_mv,<EOL>help='<STR_LIT>')<EOL>g = parser.add_argument_group('<STR_LIT>')<EOL>g.add_argument('<STR_LIT>', '<STR_LIT>', action='<STR_LIT:store_true>',<EOL>help=textwrap.dedent('''<STR_LIT>'''))<EOL>cli.add_reporting_args(parser)<EOL>return parser<EOL>
Function to obtain the argument parser.

    Parameters
    ----------

    Returns
    -------
    `argparse.ArgumentParser`
        A fully configured `argparse.ArgumentParser` object.

    Notes
    -----
    This function can also be used by the `sphinx-argparse` extension for
    sphinx to generate documentation for this script.