reanahub / reana-client

REANA command-line client
http://reana-client.readthedocs.io/
MIT License
10 stars 46 forks source link

cli: start override workflow parameters #200

Closed roksys closed 5 years ago

tiborsimko commented 6 years ago

Example analysis:

Without necessarily modifying reana.yaml, the user would like to see how the plot looks like for the Asia continent, or for a different set of years than what is provided in reana.yaml.

So the user would like to do:

$ reana-client run -p region Asia -p year_min 1900 -p year_max 1999

for example.

This would necessitate for client to send these "workflow parameters" and for the server to store them, so that they can truly override what is defined in reana.yaml.

(Note that one shall have to expose these overriding parameters later when listing workflow run details in commands such as "gimme workflow list with details" or "gimme this workflow details" or "gimme differences between run R1 and R2 of the given workflow".)