#!/usr/bin/env python3
import sys

from cwl_airflow.utilities.parser import parse_arguments


def main(argsl=None):
    argsl = sys.argv[1:] if argsl is None else argsl
    args = parse_arguments(argsl)
    # TODO: maybe I need to setup logger here based on parsed parameters
    args.func(args)


if __name__ == "__main__":
    sys.exit(main(sys.argv[1:]))