Closed
Description
This could have a potential break in the API, commands would be required to have .execute()
to run.
On the other hand, you would be able to view and even alter the raw string output of the command before running it. Highly valuable for debugging.
But it gets better, this could allow the use of chained commands separated by semicolons. This could substantially improve the performance of libtmux and tmuxp downstream.
Any feedback would be appreciated. I don't like breaking API's, but this seems like one that could be worth the investment.