| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- 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()
|