When -- is present the rest is taken as arguments. I believe it should be possible to specify the behavior where these "rest" arguments should be distinguishable from other args in order to have "forwarding behavior".
For example cli --parameter 1 --bool arg1 arg2 -- --parameter 2 arg3 arg4 should distinguish arg1 and arg2 from --parameter 2 arg3 arg4.
When
--is present the rest is taken as arguments. I believe it should be possible to specify the behavior where these "rest" arguments should be distinguishable from other args in order to have "forwarding behavior".For example
cli --parameter 1 --bool arg1 arg2 -- --parameter 2 arg3 arg4should distinguisharg1andarg2from--parameter 2 arg3 arg4.