I just noticed that Bork will accept lists, in command definitions, and pass them to subprocess.run, which seems to silently discard all but the first element.
It seemed sensible to interpret it instead as a list of commands to execute sequentially; doing it in parallel could be cute, but also rather silly >_>'
If this seems like a bad idea, please make sure that lists are rejected instead.
The current situation is just very confusing. :3
I just noticed that Bork will accept lists, in command definitions, and pass them to
subprocess.run
, which seems to silently discard all but the first element.It seemed sensible to interpret it instead as a list of commands to execute sequentially; doing it in parallel could be cute, but also rather silly >_>'
If this seems like a bad idea, please make sure that lists are rejected instead. The current situation is just very confusing. :3