(draft, this is just the start of the necessary detail-work)
The setup of a Cardano Test Node is currently not very straightforward.
(ordered by expected difficulty)
This involves most possibly some slight architectural additions/changes, mostly within config.
This task should not distract the core-devs from their current production-flow (except the usual merge-reviews).
Thanks for this, but a basic counter-query:
Use of bootstrap script or the equivalent functionality (to set up a seperate network) is not required for the node set up. I dont see why a regular node operator who does not qualify for basline skills and requirements would need to use this.
Moreover, someone interested in setting up a seperate network will need to customise the parameters he would like for his seperate network, not very useful to move to a static setting in jcli instead.
Oh, I cannot answer you at this point, as I'm still in "draft, high-level" mode, so I need to postpone any answers to your query. Be aware that it is possible that I mention things that are not applicable, in that case I simply revise the draft text / issues.
I salute the initiative!
Keep in mind that jcli is meant to be a developer tool and not a management of the node tool or a wallet. It aims is to be as low level as possible in order to be able to quickly create a key, an address and do some testing. It is possible to build on top though, I am thinking https://github.com/rinor/jorcli for example.
re jcli, see https://github.com/input-output-hk/jormungandr/issues/1529#issuecomment-575799709