Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Command Line Mode support (initial) #5656

Closed
1 of 3 tasks
paulrobinson opened this issue Nov 21, 2019 · 10 comments
Closed
1 of 3 tasks

Command Line Mode support (initial) #5656

paulrobinson opened this issue Nov 21, 2019 · 10 comments
Labels
kind/epic Large issue with links to sub-issues

Comments

@paulrobinson
Copy link
Contributor

paulrobinson commented Nov 21, 2019

Description

Having the ability to launch Quarkus as a short live, command line application. For example with Aesh or Picocli (the later is already GraalVM compatible and very popular)

Analysis

Discussion currently happening on the mailing list:

Tasks

@paulrobinson paulrobinson added the kind/epic Large issue with links to sub-issues label Nov 21, 2019
@stalep
Copy link
Member

stalep commented Nov 21, 2019

Just a FYI, Æsh is GraalVM compatible as well (had it earlier than picocli :)

  • not a popular as I have not had time to work on docs/webpage much and push it to projects, but AFAIK there are no features picocli has that's not in Æsh. - and Æsh have command mode with support for custom CommandInvocations so that it's very easy to add Quarkus specific capability when invoking the commands. Eg: look at Georgios POC for the first CLI attempt.

@maxandersen
Copy link
Member

  • Eg: look at Georgios POC for the first CLI attempt

where is that ? link ?

@maxandersen maxandersen mentioned this issue Dec 8, 2019
3 tasks
@bric3
Copy link

bric3 commented Jan 10, 2020

@maxandersen I think that's a typo, and @stalep refers to this PR : https://github.com/quarkusio/quarkus/pull/1301/files

@remkop
Copy link

remkop commented Jan 18, 2020

Question about #6497 (configuring Quarkus from command line args): this is now listed as the first task in this epic, but is this a showstopper?

The Quarkus user community is very eager to get their hands on this Command Line Mode feature (and have been for over a year). Would it not make sense to focus on the minimum credible deliverable initially, and add features like #6497 later?

@maxandersen
Copy link
Member

Yes @remkop, we just went through and triaged the work for this and a bunch of others. Don't get stuck on the sequence of bullet items in the epics. The important part is that we got agreement on how #6498 and #6499 will work. We are many eagerly waiting on this - have a little more patience :)

@remkop
Copy link

remkop commented Jan 19, 2020

@maxandersen Understood, and thanks for providing insight into the process!

@lburgazzoli
Copy link
Contributor

We need this also in camel-k to support delegating scheduling to the platform (k8s)

@remkop
Copy link

remkop commented Mar 9, 2020

Quarkus team, would it be possible to provide a regular status update? From the outside it looks like there is nothing happening...

@maxandersen
Copy link
Member

PR #7681 is on its way.

@maxandersen
Copy link
Member

@remkop et.al. then fyi #7681 is. now working and looking for feedback/comments if you are interested in trying it out. Has docs and all included.

@emmanuelbernard emmanuelbernard changed the title MVP for Command Line Mode Command Line Mode support (initial) May 13, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/epic Large issue with links to sub-issues
Projects
None yet
Development

No branches or pull requests

7 participants