fun parse(argv: Array<String>, context: Context? = null): Unit
Parse the command line and throw an exception if parsing fails.
You should use main instead unless you want to handle output yourself.