commandlineparser / commandlineparser/commandline
Parser constructor is missing overload with ParserSettings argument
- Dominant language
- C#
- Stars
- 4.8k
- Forks
- 478
- PR merge metrics
- No merged PRs in 30d
Description
I wanted to write this code, because this seems to be the most intuitiv way:
```csharp
ParserSettings settings = new()
{
AutoHelp = true,
AutoVersion = true,
CaseInsensitiveEnumValues = true,
CaseSensitive = false,
IgnoreUnknownArguments = true,
ParsingCulture = System.Globalization.CultureInfo.InvariantCulture,
};
Parser parser = new(settings);
```
But it doesn't work, because Parser doesn't have constructor with ParserSettings argument.
This also doesn't work:
```csharp
Parser parser = new() { Settings = settings };
```
because `Settings` is read-only.
So, there should be this constructor overload to initialize Parser with existing settings.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.