alces-software / adminware

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

Feat/run namespaces #154

Closed DavidMarchant closed 5 years ago

DavidMarchant commented 5 years ago

Allow running of namespaces - executing each tool within them in turn. Remove run familiy as well as all family related code run tool has been moved to run Can now flag a command being passed to command generation with pass_context: True to signal that the command's callback should be passed the click context Also update readme and remove all references to namespaces from user-facing code (in order to remove the distinction between namespaces and tools)

WilliamMcCumstie commented 5 years ago

LGTM, this PR is going to clash a bit with #153 due to the changes in src/commands/run.py. As this is the smaller PR, it will be easier to rebase it after #153 is merged.

WilliamMcCumstie commented 5 years ago

Rebased on develop to resolve conflicts

WilliamMcCumstie commented 5 years ago

There is a bit of an issue with running sub-subcommands. I will create an issue for it. But this shouldn't delay the release. See #157