in o2a/o2a.py [0:0]
def parse_args(args):
parser = argparse.ArgumentParser(
description="Convert Apache Oozie workflows to Apache Airflow workflows."
)
parser.add_argument("-i", "--input-directory-path", help="Path to input directory", required=True)
parser.add_argument("-o", "--output-directory-path", help="Desired output directory", required=True)
parser.add_argument("-n", "--dag-name", help="Desired DAG name [defaults to input directory name]")
parser.add_argument(
"-u",
"--user",
help="The user to be used in place of all " "${user.name} [defaults to user who ran the conversion]",
)
parser.add_argument("-s", "--start-days-ago", help="Desired DAG start as number of days ago", default=0)
parser.add_argument(
"-v", "--schedule-interval", help="Desired DAG schedule interval as number of days", default=0
)
parser.add_argument("-d", "--dot", help="Renders workflow files in DOT format", action="store_true")
return parser.parse_args(args)