There's no way to specify a scenario only needs to run conditionally
I wrote a subplot for my ssh client config yesterday. It works well on my work computer, but some of the scenarios require my work SSH key and don't work on my personal computer. Others do work on my personal computer. Subplot provides no way to specify that a scenario only needs to be run on my work computer.
Subplot's predecessor Yarn had an ASSUMING step: if ASSUMING failed, the whole scenario was skipped. What would be a good way to achieve the same functionality in Subplot?
- Implement agreed language shape into docgen (#132)
- Thread all information through to codegen contexts
- Implement in Bash runner
- Implement in Python runner
- Implement in Rust runner