Skip to content

Bug: Error supplying Required Value & Option with same Text #440

Open
@Good-man

Description

@Good-man

@gsscoder

Given:

class Options
{
    [Value(0, Required = true)]
    public string Text { get; set; }

    [Option("option", Required = true)]
    public string Option { get; set; }
}

mycmd.exe "test" --option "test"

produces:

ERROR(S):
  A required value not bound to option name is missing.

  --option        Required.

  --help          Display this help screen.

  --version       Display version information.

  value pos. 0    Required.

whereas

mycmd.exe "test1" --option "test2"

works fine.

It's not apparent why passing the same value would cause commandline to behave differently.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions