A top-level argument parser, with all the info necessary to parse a full set of arguments or display a useful help text.
This abstract class takes a Command[Unit]
and turns it into a main method for your application.
Represents zero or more command-line opts.
This abstract class takes a
Command[Unit]
and turns it into a main method for your application. Normally, you want to extend this class from a top-level object:This should now behave like any other object with a main method -- for example, on the JVM, this could be invoked as
java myapp.MyApp --fantastic
.