Parameterized Jack-in for Tasks & other automation.
More details in the relevant issues. Can inline them here if requisted/later.
Basically, jack-in currently requires the manual interactive sequence of quick-pick menus that pop-up after the user invokes the base Jack-in command.
This makes automating some of the jack-in process difficult.
Motivating use-case is the creation of vsc Tasks: I desired to create Tasks for my work project, which is a monorepo. I wanted to create a task that encompasses a particular workflow, without requiring myself or fellow project dev to manually pick out the project config/root, project type, build to connect to and then nrepl port.
The first step for that is to make Jack-in invocable without needing manual interactive intervention for (at least most) of the above required jack-in info.
Relevant Issues:
#1654 #1634
(at least most) of the above required jack-in info.
Just so that I understand. It is only project root and connect sequence that is needed, right? The rest can already be specified in the sequence.
I think we can add project root(s) to the sequence and then the only thing we need to be able to give the jack-in command is the sequence.