in morfologik-addon/src/main/java/opennlp/morfologik/cmdline/CLI.java [64:95]
private static void usage() {
System.out.print("OpenNLP Morfologik Addon "
+ Version.currentVersion().toString() + ". ");
System.out.println("Usage: " + CMD + " TOOL");
System.out.println("where TOOL is one of:");
// distance of tool name from line start
int numberOfSpaces = -1;
for (String toolName : toolLookupMap.keySet()) {
if (toolName.length() > numberOfSpaces) {
numberOfSpaces = toolName.length();
}
}
numberOfSpaces = numberOfSpaces + 4;
for (CmdLineTool tool : toolLookupMap.values()) {
System.out.print(" " + tool.getName());
for (int i = 0; i < Math.abs(tool.getName().length()
- numberOfSpaces); i++) {
System.out.print(" ");
}
System.out.println(tool.getShortDescription());
}
System.out
.println("All tools print help when invoked with help parameter");
System.out
.println("Example: opennlp-morfologik-addon POSDictionaryBuilder help");
}