I agree with that. The workflow on my current project is to connect up the BP for UART, start bridge (or my new “glitch” command), and then power up the device and let the command execute.
In my personal branch I disabled the sanity checks to be able to do this.
I just reported a new minor bug in github, but one that I think is important to the 1.0 release. Beginners will copy/paste examples. In the process, they may copy an extra space. This causes a syntax error in the bus commands.
Example:
[]
[]
The second line causes a syntax error. This can cause confusion as someone may think they pasted the correct command from the example.