Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/phobos
  Commit: cd8b96c03272bea7fb763a1d8f6c01a946e01d93
      
https://github.com/D-Programming-Language/phobos/commit/cd8b96c03272bea7fb763a1d8f6c01a946e01d93
  Author: Matt Kline <[email protected]>
  Date:   2015-02-09 (Mon, 09 Feb 2015)

  Changed paths:
    M std/getopt.d

  Log Message:
  -----------
  Add keeEndOfOptions flag to std.getopt

Currently, the endOfOptions separator ("--" by default) is
stripped from args by getopt.  At times it may be advantageous to
keep this separator, such as when your program is forwarding
command line arguments to some other program.

Without this, hacks such as

auto remaining = args.find(endOfOptions);
args = args[0 .. $ - remaining.length];
getopt(args, opts);
args = args ~ remaining;

are needed to achieve the desired behavior.


  Commit: aee709b080d374f5db265cf8fe7c20a5965653e0
      
https://github.com/D-Programming-Language/phobos/commit/aee709b080d374f5db265cf8fe7c20a5965653e0
  Author: Matt Kline <[email protected]>
  Date:   2015-02-09 (Mon, 09 Feb 2015)

  Changed paths:
    M std/getopt.d

  Log Message:
  -----------
  Remove array dup from this PR


  Commit: 1129a2cd7ff99caa2f11a00cc35e4daec07373cd
      
https://github.com/D-Programming-Language/phobos/commit/1129a2cd7ff99caa2f11a00cc35e4daec07373cd
  Author: H. S. Teoh <[email protected]>
  Date:   2015-02-11 (Wed, 11 Feb 2015)

  Changed paths:
    M std/getopt.d

  Log Message:
  -----------
  Merge pull request #2974 from mrkline/getopt-preserve-EOO

Add keepEndOfOptions flag to std.getopt


Compare: 
https://github.com/D-Programming-Language/phobos/compare/f4d3493df782...1129a2cd7ff9
_______________________________________________
phobos mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/phobos

Reply via email to