There needs to be a clear story here about shell expansion.
Currently these two things take chunks of text that are basically "multi-word, shell-expandable text". (Maybe we should have a newtype for that.)
They could take lists, but either way we need to clearly specify what the shell expansion story is. And it's pretty different on different build methods. But usually there is shell expansion involved in making the final system call that exucutes the benchmark binary. We could change that.
There needs to be a clear story here about shell expansion.
Currently these two things take chunks of text that are basically "multi-word, shell-expandable text". (Maybe we should have a newtype for that.)
They could take lists, but either way we need to clearly specify what the shell expansion story is. And it's pretty different on different build methods. But usually there is shell expansion involved in making the final system call that exucutes the benchmark binary. We could change that.