in cli/src/main/java/org/apache/servicecomb/toolkit/cli/ToolkitMain.java [34:63]
public static void main(String[] args) {
initialProjectVersion();
String scriptName = System.getProperty("script.name");
Cli.CliBuilder<Runnable> builder = null;
if (StringUtils.isNotEmpty(scriptName)) {
builder = Cli.builder(scriptName);
} else {
builder = Cli.builder("java -jar cli-" + projectVersion + ".jar");
}
builder.withDescription("Microservice development toolkit(version " + projectVersion
+ "). ");
builder.withDefaultCommand(Help.class);
builder.withCommands(
CodeGenerate.class, DocGenerate.class,
CheckStyle.class, CheckStyleAbbr.class,
CheckCompatibility.class, CheckCompatibilityAbbr.class,
Help.class
);
try {
Runnable cmd = builder.build().parse(args);
cmd.run();
} catch (ValidationFailedException ex) {
ex.printStackTrace(System.err);
System.exit(1);
}
}