User Interface
Global Options
--versionShow the version number and exit.
-f|--config <file>Supply a config file.
--no-ansiUse plain terminal output, i.e. no colors, etc.
run
Run workflow(s).
<file>Run a specific workflow
<location> [<location>]Find all workflow files and run them.
--verbose=<num>Control verbosity.
Verbosity levels:
0: silent
1: errors only
2: default
3: detailed output for each step
--label <label>Filter jobs by label. Can be specified multiple times to match jobs with any of the requested labels (OR logic). Only jobs with matching labels will be executed. Jobs without labels are skipped when a filter is active. If no jobs match the filter, the command exits successfully.
list
<location>Find tests in the location that would be executed.
--label <label>Filter jobs by label. Can be specified multiple times to match jobs with any of the requested labels (OR logic). Only jobs with matching labels will be displayed. Jobs without labels are skipped when a filter is active.
status
Display status of a run. By default, it will show the latest run status.
--run-id <id>Show status of a particular run
--failedShow only failed jobs.
--skippedShow only skipped jobs.
--passedShow only successful jobs.
log
List runs
show
Show the output (log) of a specified job.
--job <id>(required)Job ID to display information about.
--run-id <id>Run ID to display results for. If not specified, the latest run is assumed.
batch
Interact with a batch system
submitSubmit workflows into a batch system.
--backendSpecify the backend. Possible value
slurm.--partitionPartition name to submit into.
<location> [<location>]Locations to search for workflow files. Multiple locations can be specified.
statusShow status of jobs submitted into a batch system.
runRun a job in the batch system.
<run_id>ID of the run.
<first_job_id>First job ID to start from.
<workflow_file>Path to the workflow file to run.
doctor
Show diagnostic report about your environment. This outputs detailed information including:
Kuristo version and Python interpreter
Platform and CPU configuration
Log and config file locations
MPI launcher
Active plugins, registered actions
Logging and cleanup policies
report
Generate a report for a given run.
--run-idRun ID. If not specified, the latest run is assumed.
<format>:<file>File to save the report into with given
format.Supportted formats:
xml - junit XML file format
tag
Manage run tags to protect important results from automatic cleanup.
<name>Tag the latest run with the given name.
<name> --run-id <id>Tag a specific run.
-D|--delete <name>Delete a tag (the run itself is preserved).
-l|--listList all tags and their associated runs.
Tag names can contain letters, numbers, dots, hyphens, and underscores (e.g., v1.0, baseline, release-1-2-3).
Tagged runs are protected from deletion by the automatic cleanup process and will not be deleted even when they exceed the log.history limit.