in command.line/java/com/jetbrains/teamcity/command/Help.java [46:64]
private String printDefault() {
final StringBuffer buffer = new StringBuffer();
buffer.append(Messages.getString("Help.tool.usage.description")); //$NON-NLS-1$
// print command list
buffer.append(Messages.getString("Help.available.commands.list.header")); //$NON-NLS-1$
final TreeSet<ICommand> knownCommands = new TreeSet<ICommand>(new Comparator<ICommand>() {
public int compare(ICommand o1, ICommand o2) {
return o1.getId().compareTo(o2.getId());
}
});
knownCommands.addAll(CommandRegistry.getInstance().commands());
for (final ICommand command : knownCommands) {
buffer.append(MessageFormat.format(Messages.getString("Help.available.commands.list.pattern"), prepare(String.valueOf(command.getId())), String.valueOf(command.getCommandDescription()))); //$NON-NLS-1$
}
buffer.append(Messages.getString("Help.command.usage.text")); //$NON-NLS-1$
buffer.append(printGlobalOptions());
return buffer.toString();
}