flux-workflows is a command line tool for interacting with Flux.
Install, upgrade and uninstall fluxer with these commands:
$ pip install flux-workflows
$ pip install --upgrade flux-workflows
$ pip uninstall flux-workflows
or fork this repository
workflow --help
Usage: workflow [OPTIONS] COMMAND [ARGS]...
Workflow manages your flux workflows from the terminal
Options:
-h, --help Show this message and exit.
Commands:
config Configure the CMP URL and credentials
create Create a workflow skeleton
delete Delete a workflow
delete-instance Delete an instance
get Download a workflow to edit or view locally
list List existing flux workflows
list-instances List instances of a workflow
logs Get logs for a workflow
run Run a workflow
show Display details of a Flux workflow
show-instance Display details of an instance
update Update (patch) a workflow
update-instance Update an instance's event for debugging
upload Upload the current workflow
validate Validate the current workflow
The flux-workflows tool is supported on Python 2.7.
The main dependencies are:
The testing dependencies are:
Make sure you have tox by running the following:
$ pip install tox
To run the package tests:
$ tox
or
$ make test