Skip to content

Commit d622598

Browse files
kimsey0jonsequitur
authored andcommitted
Use the ordinal ignore case string comparer for ordering option aliases
1 parent ca5057d commit d622598

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/System.CommandLine/Help/HelpBuilder.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -335,8 +335,8 @@ private IEnumerable<HelpItem> GetOptionHelpItems(ISymbol symbol)
335335
var rawAliases = symbol
336336
.RawAliases
337337
.Select(r => r.SplitPrefix())
338-
.OrderBy(r => r.prefix)
339-
.ThenBy(r => r.alias)
338+
.OrderBy(r => r.prefix, StringComparer.OrdinalIgnoreCase)
339+
.ThenBy(r => r.alias, StringComparer.OrdinalIgnoreCase)
340340
.GroupBy(t => t.alias)
341341
.Select(t => t.First())
342342
.Select(t => $"{t.prefix}{t.alias}");

0 commit comments

Comments
 (0)