Hello, I am looking into the possibility of a Karaf command which can take a bigger number of arguments (probably 10 or more).
The closest use case I can give is a map of key-value pairs (or properties?). Something like ID1=val1, ID2=val2 etc. where each ID is a String value. The main argument for a map (vs List) is that the IDs represent different entity types, so I cannot treat them the same way. I saw in org.apache.karaf.shell.support.converter.DefaultConverter there is a possibility to convert maps. However in the org.apache.karaf.shell.api.action.Argument and org.apache.karaf.shell.api.action.Option API, the multiValued attribute says it expects a list. Can this be done with a org.apache.karaf.shell.api.console.Parser ? Do you think it is a good idea at all in the context of command-line operations or would you recommend another approach ? Thank you, Regards, Vassil
