Skip to content

common-workflow-lab/cwl-cpp-auto

Repository files navigation

cwl-cpp-auto

Autogenerated classes for reading CWL files using the C++ language.

It Provides following features: - Support CWL v1.2 documents - Store CWL to YAML nodes

How to use

The cwl_v1.2.h header was generated using schema salad code generator applied to the CWL specification. It is a single header and can be copied into your own project for any usage.

The usage can be seen in the cwl_output_example.cpp file, which show cases on how to describe your tools. Another short example of loading a CWL description file an be seen in cwl_input_example.cpp.

The generations was done by calling: make cwl_v1_2.h