Skip to content

Commit

Permalink
Split on first comma only in ParseParameterDescription
Browse files Browse the repository at this point in the history
  • Loading branch information
kristiker authored Aug 4, 2024
1 parent 4e2e44b commit f29bc53
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/ConsoleAppFramework/Parser.cs
Original file line number Diff line number Diff line change
Expand Up @@ -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
{
Expand Down

0 comments on commit f29bc53

Please sign in to comment.