Currently I can do lightning-cli fundchannel XXX all to spend all UTXO's from c-lightning internal wallet and then open a channel. Or I can specify UTXO's from internal wallet there as additional parameter.
It would be cool if I would be able to do the same easy way when funding a channel from external wallet using fundchannel_start. I could specify all as amount, some feerate and then specify UTXO's from an external wallet.
Right now I either need to do manual calculations with tx size in vbytes, feerate, etc, to get amount or I must first deposit funds into c-lightning internal wallet first which is unnecessary extra transaction.
Reason is privacy, sometimes I want to spend whole UTXO instead of having additional change output.