in src/main/java/com/awslabs/iot/client/commands/generic/HelpCommandHandler.java [28:48]
public void innerHandle(String input) {
StringBuilder stringBuilder = new StringBuilder();
stringBuilder.append(ANSIHelper.CRLF);
List<CommandHandler> sortedCommandHandlers = Stream.ofAll(commandHandlerProviderProvider.get()
.getCommandHandlerSet())
.sorted(Comparator.comparing(CommandHandler::getFullCommandString))
.toList();
for (CommandHandler commandHandler : sortedCommandHandlers) {
stringBuilder.append(ANSIHelper.BOLD);
stringBuilder.append(commandHandler.getFullCommandString());
stringBuilder.append(ANSIHelper.NORMAL);
stringBuilder.append(" - ");
stringBuilder.append(commandHandler.getHelp());
stringBuilder.append(ANSIHelper.CRLF);
}
Logger.info(this, stringBuilder.toString());
}