import argparse def get_arguments(): parser = argparse.ArgumentParser( allow_abbrev="false", description="Build an xwiki export CSV from a given directory.", epilog="alpha stage", prog="xwiki-exporter", ) parser.add_argument( "--importdirectory", help="import root directory", required=True, type=str, ) parser.add_argument( "--documentspace", help="xwiki document space", required=True, type=str, ) parser.add_argument( "--documentspacetitle", help="xwiki document space title", required=True, type=str, ) parser.add_argument( "--exportdirectory", help="export directory, will be created if not present", required=True, type=str, ) parser.add_argument( "--output", help="output CSV filename", required=False, type=str, ) parser.add_argument( "--pilot", help="XWiki pilot name", required=True, type=str, ) return parser.parse_args()