I just wanted to check if it is expected behaviour that if you run cylc set-outputs active_suite //*/asdfasdfsdfadfasdf (i.e. a task name that does not exist) it should be a success instead of an error?
Cylc commands are asynchronous, when you run them, they queue the operation to run on the Cylc scheduler.
This means that the command returns before the operation is performed so the status of the operation cannot be communicated back.
We would like to allow the CLI to “subscribe” to the outcome of the operation in order to allow more information to be communicated back, it’s perfectly possible, but we have a lot of other work to do before we will be able to find time for this.