From 275c22059f0b2d1eca963639681bfe5c2b76ecc4 Mon Sep 17 00:00:00 2001 From: Ty Rodriguez Date: Sun, 1 Feb 2026 23:13:45 -0600 Subject: [PATCH] Sort command names in help output Signed-off-by: Ty Rodriguez --- .../main/java/org/springframework/shell/core/utils/Utils.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/spring-shell-core/src/main/java/org/springframework/shell/core/utils/Utils.java b/spring-shell-core/src/main/java/org/springframework/shell/core/utils/Utils.java index 007cd8779..603c31826 100644 --- a/spring-shell-core/src/main/java/org/springframework/shell/core/utils/Utils.java +++ b/spring-shell-core/src/main/java/org/springframework/shell/core/utils/Utils.java @@ -16,6 +16,7 @@ package org.springframework.shell.core.utils; +import java.util.Comparator; import java.util.HashSet; import java.util.List; import java.util.Set; @@ -89,6 +90,7 @@ public static String formatAvailableCommands(CommandRegistry commandRegistry) { for (Command command : commands.stream() .filter(c -> !c.isHidden()) .filter(c -> c.getGroup().equals(group)) + .sorted(Comparator.comparing(Command::getName)) .toList()) { stringBuilder.append("\t") .append(command.getName())