Generate an input template

Select the CWL process with a fragment and choose an output file:

transpiler-mate cwl2inputs --output build/inputs.yaml 'workflow.cwl#main'

The fragment is required even for a single-process document. Use the workflow or tool's id, not its display label. A missing or unknown fragment is an error.

Without --output, the plugin writes inputs.yaml in the current directory. Relative output paths are resolved against that directory. Missing parents are created and existing files are overwritten after generation succeeds.

The runtime loads the source and validates its Schema.org software metadata. The plugin operates on that resolved graph. Remote schema references still present in it may require network access during cwltool validation.

Replace directory/file paths and schema placeholders before running the workflow. Optional named types can be set to null when no value is needed. Generating a template does not execute the workflow or validate your eventual input values.