Remove @Cli and Cli ambiguity
rvesse opened this issue · comments
Currently we have both an @Cli
annotation and a Cli
class, if you use both in the same class then one needs the fully qualified class name to disambiguate it which is ugly. We should keep the annotation as-is but rename the class to CommandLineInterface
likely with a deprecation cycle by having Cli extends CommandLineInterface
marked as @Deprecated
Code changed on 3x branch, needs notes adding to Change Log and Migration Guide