Awesome stuff Staale!
I think its good to clarify that there are different “levels” of cli in play here.
The quarkus-picocli (and picocli’s) main thing is command line argument parsing.
I think it is important we do NOT mix those two notions up into one because even though they are very related
And lots can be reused, a command line application (CLI) is NOT the same as a Read Eval Process loop (REPL).
Two quite different approaches to design for imo.
With that clarification in place I do want to say I think its really awesome and opens up for some cool use cases.
I’m definitely going to give it a try!
About dev-ui - we already have repl commands in the devmode terminal, which I believe is using aesh behind the scenes, right?
I guess that makes the case for aeash extension to be *inside* quarkus main extension as we will have a hard coupling to what
Aesh version in play here or how ?
/max