Hi,

Is it by design that single-letter option needs to be glued to its argument, like "-ofilename", or is it a bug in implementation?

Source:

import std.stdio;
import std.getopt;

void main(string[] args)
{
        string outputFile;
        getopt(args,
                config.passThrough,
                "o|output-filename", &outputFile);
        writeln(args);
        writeln("'" ~ outputFile ~ "'");
}



Results:
>test.exe -o somename
test.exe somename
''

>test.exe -osomename
test.exe
'somename'

Regards,
Adrian Matoga

Reply via email to