-
Notifications
You must be signed in to change notification settings - Fork 393
Open
Labels
status/need-triageTeam needs to triage and take a first lookTeam needs to triage and take a first look
Description
I would like to write a REPL application that works like mysql-client. Using
@ShellMethod(value = "READ data from DB.", key={"select", "SELECT"})
public String select(
@ShellOption(arity = Integer.MAX_VALUE, valueProvider = TableNameValueProvider.class)
String[] sql) {
it's easy acquire something like SELECT * FROM books
. But my TableNameValueProvider class is triggered only if I write SELECT * FROM --sql [TAB]
and works one time only:
> SELECT * FROM --sql books JOIN -
--help -h
I tried also with @command / @option / @OptionValues and w/ the CommandRegistration.builder() too. But I have always the same behaviour. I think that an implicit (boolean) annotation attribute will be perfect to solve this issue.
Metadata
Metadata
Assignees
Labels
status/need-triageTeam needs to triage and take a first lookTeam needs to triage and take a first look