Description
Folks should be able to write a command which also has a main inside it which can be invoked directly without a shell with sub commands. e.g. if I did
public class MyCommand extends Action { ... public static void main(String[] args) { SomeHelperClass.run(MyCommand.class, args); }
then its a trivial 1 liner to turn any command into a Main as well if folks want to use it in their IDE/maven/IDE, make an executable jar or whatever. The same class would be reusable inside a shell too (with @Command etc)