broadinstitute / cromshell

CLI for interacting with Cromwell servers
BSD 3-Clause "New" or "Revised" License
53 stars 15 forks source link

Implement Lazy Loading of Commands #245

Open bshifaw opened 1 year ago

bshifaw commented 1 year ago

Instead of manually importing the subcomands into the main file, have click import them lazily. While this feature isn't directly supported, there are documentation on providing solutions for it like this article: https://github.com/pallets/click/blob/9ef08784f1c8cbd05e7a268a7c7a23348e158653/docs/complex.rst