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...
--dest- Destination directory to store resulting files
--help- Print help
--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