cwl2zshcomp generates ZSH auto completions from CWL tool descriptions. The result is not perfect, but should replace a lot of manual labor.
If you read this, you might also like biozsh, a curated directory of ZSH auto completions for bioinformatics tools.
$ git clone https://github.com/kloetzl/cwl2zshcomp
$ cd cwl2zshcomp
$ sudo pip install .
cwl2zshcomp [options] FILES...
Available options:
-d,--dest- Destination directory to store resulting files-h,--help- Print help-q,--quiet- Do not print generated code to system output-f- Force overriding a output file, if it already exists
Apache License 2.0
Original Code for cwl2argparse by Anton Khodak