diff --git a/src/ConsoleAppFramework/Parser.cs b/src/ConsoleAppFramework/Parser.cs index b5476069..50c5effc 100644 --- a/src/ConsoleAppFramework/Parser.cs +++ b/src/ConsoleAppFramework/Parser.cs @@ -591,13 +591,13 @@ void ParseParameterDescription(string originalDescription, out string[] aliases, // Example: // -h|--help, This is a help. - var splitOne = originalDescription.Split(','); + var splitOne = originalDescription.Split(',', 2); // has alias if (splitOne[0].TrimStart().StartsWith("-")) { aliases = splitOne[0].Split(['|'], StringSplitOptions.RemoveEmptyEntries).Select(x => x.Trim()).ToArray(); - description = string.Join("", splitOne.Skip(1)).Trim(); + description = splitOne[1].Trim(); } else {