rvesse / airline

Java annotation-based framework for parsing Git like command line structures with deep extensibility
https://rvesse.github.io/airline/
Apache License 2.0
128 stars 20 forks source link

Support dynamic command discovery #87

Open rvesse opened 5 years ago

rvesse commented 5 years ago

There are some use cases e.g. plugin driven CLIs where it would be nice to dynamically discover available commands. Providing some kind of mechanism for this would be a nice feature enhancement, possibly ServiceLoader based or perhaps a simple configuration file approach similar to what we do for user alias discovery