def get_argument_parser():
file_mv = cli.file_mv<EOL>desc = '<STR_LIT>'<EOL>parser = cli.get_argument_parser(desc)<EOL>parser.add_argument(<EOL>'<STR_LIT>', '<STR_LIT>', type=str, required=True, metavar=file_mv,<EOL>help="""<STR_LIT>"""<EOL>)<EOL>parser.add_argument(<EOL>'<STR_LIT>', '<STR_LIT>', type=str, required=True, metavar=file_mv,<EOL>help="""<STR_LIT>"""<EOL>)<EOL>parser.add_argument(<EOL>'<STR_LIT>', action='<STR_LIT:store_true>',<EOL>help="""<STR_LIT>"""<EOL>)<EOL>parser.add_argument(<EOL>'<STR_LIT>', '<STR_LIT>', type=str, required=True, metavar=file_mv,<EOL>help="""<STR_LIT>"""<EOL>)<EOL>cli.add_reporting_args(parser)<EOL>return parser<EOL>
Function to obtain the argument parser.

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

    Notes
    -----
    This function is used by the `sphinx-argparse` extension for sphinx.