private String printDefault()

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();
  }