commandlineparser / commandlineparser/commandline

Initializing a parser with the configuration lambda does nothing.

Open
#269 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
4.8k
Forks
478
PR merge metrics
No merged PRs in 30d

Description

A requirement for my project involves that the command line arguments that I pass in look like `argumentKey=argumentValue`. I recognize that this tool defaults to parsing items as `--argumentKey=argumentValue`. So I naturally was led into trying the following.

```cs
static void Main(string[] args){
var parser = new Parser(config => config.EnableDashDash = false);

return parser.ParseArguments(args)
.MapResult(RunMyProgram, errors => -1);
}
```

Problem is though, initializing that new Parser has no effect on the program and there doesn't seem to be any documentation on how to configure the parser.

Any help on this is much appreciated!

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.