Here is the code I have which doesn't work:
```
string[]       foo;
string[]       bar;

auto args = ["app", "--bar", "bar", "--foo", "foo"];  // (1)

import std.getopt;
getopt(args,
       std.getopt.config.stopOnFirstNonOption,   // (2)
       "foo", &foo,
       "bar", &bar);
```

The error I see:
std.getopt.GetOptException@c:\D\dmd-2.086.1\windows\bin\..\..\src\phobos\std\getopt.d(792):
 Unrecognized option --foo

But:
- if I change line (1) to `auto args = ["app", "--foo", "foo", "--bar", "bar"];` then this code works.
- if I remove line (2) then this code works.

What am I doing wrong?

Reply via email to