Skip to content

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

Closed
@ericnewton76

Description

@ericnewton76

Issue by Good-man
Tuesday Apr 25, 2017 at 14:54 GMT
Originally opened as gsscoder/commandline#440


@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

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions