Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion janisdk/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,14 @@

from janisdk.container import do_container, add_container_args
from janisdk.fromcwl import do_fromcwl, add_fromcwl_args
from janisdk.fromwdl import do_fromwdl, add_fromwdl_args
from janisdk.runtest import runner as test_runner

from janis_assistant.management.configuration import JanisConfiguration


def process_args():
cmds = {"container": do_container, "run-test": do_runtest, "fromcwl": do_fromcwl}
cmds = {"container": do_container, "run-test": do_runtest, "fromcwl": do_fromcwl, "fromwdl": do_fromwdl}

parser = argparse.ArgumentParser(description="Execute a workflow")
subparsers = parser.add_subparsers(help="subcommand help", dest="command")
Expand All @@ -20,6 +21,7 @@ def process_args():
add_container_args(subparsers.add_parser("container"))
test_runner.add_runtest_args(subparsers.add_parser("run-test"))
add_fromcwl_args(subparsers.add_parser("fromcwl"))
add_fromwdl_args(subparsers.add_parser("fromwdl"))

args = parser.parse_args()
return cmds[args.command](args)
Expand Down