alces-software / adminware

A sandbox CLI for running commands remotely across nodes
1 stars 0 forks source link

Underlying issues with our interaction with click #126

Closed DavidMarchant closed 5 years ago

DavidMarchant commented 5 years ago

We generate click commands & groups for the tools stored in our file tree by recursing down our file tree generating click groups for directories and click commands for tools as they're found. This is 1) a very tight coupling between our file structure and click object creation and 2) makes it very difficult to create the click commands with desired parameters.

3 symptoms of this are:

Apologies if this seems a little like word salad - there's a lot of overlap for a lot of this terminology.