The difference between :exec and :sh is subtle and confusing. The commands either need to be literally the same command with different flags or they need to more explicit in their name about the direction things get piped.
The idea of them being the same command is interesting because you could potentially pipe something out to a command and back into jqsh. It is somewhat complex because some commands cannot have their output cached (it is too large).
The difference between
:exec
and:sh
is subtle and confusing. The commands either need to be literally the same command with different flags or they need to more explicit in their name about the direction things get piped.The idea of them being the same command is interesting because you could potentially pipe something out to a command and back into jqsh. It is somewhat complex because some commands cannot have their output cached (it is too large).