Logo white

Peter M. Groen / CLI11

Sign in
  • Sign in
  • Project
  • Files
  • Commits
  • Network
  • Graphs
  • Milestones
  • Issues 0
  • Merge Requests 0
  • Labels
  • Wiki
  • Commits 1,166
  • Compare
  • Branches 1
  • Tags 0
  • CLI11
  • include
  • CLI
  • Option.hpp
23 Mar, 2017
1 commit
  • Making it easier to add custom options
    e8c195b6
    Henry Fredrick Schreiner authored
    2017-03-23 09:59:02 -0400  
    Browse File »

17 Mar, 2017
1 commit
  • Fix and add cov for subcom ini parser
    a3522c1d
    Henry Fredrick Schreiner authored
    2017-03-17 12:04:22 -0400  
    Browse File »

15 Mar, 2017
2 commits
  • Adding corrected positional help
    f6e771a2
    Henry Fredrick Schreiner authored
    2017-03-15 09:11:32 -0400  
    Browse File »
  • Adding test and better positional help output
    6d445ff0
    Henry Fredrick Schreiner authored
    2017-03-15 08:54:31 -0400  
    Browse File »

08 Mar, 2017
1 commit
  • IncorrectConstruction
    58655472
    Henry Fredrick Schreiner authored
    2017-03-08 09:34:08 -0500  
    Browse File »

02 Mar, 2017
1 commit
  • Remove double vector parse
    84add337
    Henry Fredrick Schreiner authored
    2017-03-02 13:10:32 -0500  
    Browse File »

24 Feb, 2017
5 commits
  • Adding string based method for requires/excludes
    3f4c165e
    Henry Fredrick Schreiner authored
    2017-02-24 16:59:53 -0500  
    Browse File »
  • --amend
    e2a12e29
    Henry Fredrick Schreiner authored
    2017-02-24 15:29:36 -0500  
    Browse File »
  • Adding nicer docs
    84cfcc18
    Henry Fredrick Schreiner authored
    2017-02-24 15:27:06 -0500  
    Browse File »
  • Updated names in Option, too
    a8f5b328
    Henry Fredrick Schreiner authored
    2017-02-24 15:15:48 -0500  
    Browse File »
  • Rename App members, originize help
    1dfe8dce
    Henry Fredrick Schreiner authored
    2017-02-24 14:29:26 -0500  
    Browse File »

20 Feb, 2017
2 commits
  • Throw errors for duplicate subcommand names, with ignore case too
    e63898df
    Henry Fredrick Schreiner authored
    2017-02-20 15:31:58 -0500  
    Browse File »
  • Adding (untested) ignore case abilities
    196012a9
    Henry Fredrick Schreiner authored
    2017-02-20 13:22:42 -0500  
    Browse File »

17 Feb, 2017
1 commit
  • After discussion, LGPL seems to be the correct license
    bf0b18a9
    Henry Fredrick Schreiner authored
    2017-02-17 19:58:06 -0500  
    Browse File »

13 Feb, 2017
1 commit
  • Added Range and ValidationError, Refactor throwing errors to Option instead of App for Validation
    15c6ee5f
    Henry Fredrick Schreiner authored
    2017-02-13 16:28:35 -0500  
    Browse File »

12 Feb, 2017
4 commits
  • Added help print and test for requires, envname, and excludes
    f4d8fd03
    Henry Fredrick Schreiner authored
    2017-02-12 18:01:33 -0500  
    Browse File »
  • Adding tests for required, adding mandatory synonym
    b3ce333e
    Henry Fredrick Schreiner authored
    2017-02-12 17:21:36 -0500  
    Browse File »
  • Adding requires, excludes, and getenv (untested)
    f4bf6d72
    Henry Fredrick Schreiner authored
    2017-02-12 14:04:36 -0500  
    Browse File »
  • Change license
    905c23bc
    Henry Fredrick Schreiner authored
    2017-02-12 13:01:43 -0500  
    Browse File »

11 Feb, 2017
1 commit
  • Adding help testing, option groups
    b774c57d
    Henry Fredrick Schreiner authored
    2017-02-11 09:38:35 -0500  
    Browse File »

08 Feb, 2017
2 commits
  • removing added pname from helpstring for optional
    cf667f28
    Henry Fredrick Schreiner authored
    2017-02-08 20:27:57 -0500  
    Browse File »
  • Adding positional name to name
    9b31ef38
    Henry Fredrick Schreiner authored
    2017-02-08 15:01:59 -0500  
    Browse File »

07 Feb, 2017
2 commits
  • Making positional types clearer
    b459d478
    Henry Fredrick Schreiner authored
    2017-02-07 15:00:24 -0500  
    Browse File »
  • Moved to storing unique_ptr of Options, better support for --help
    1bf66bc3
    Henry Fredrick Schreiner authored
    2017-02-07 14:00:03 -0500  
    Browse File »

06 Feb, 2017
2 commits
  • Dropping Make syntax, moving to pointers from combiners, structured errors. ...
    494a65f8
    This mostly is cleanup, with fewer alternative methods and more standard syntax, avoiding the use of the namespace all the time. Validators are simpler and are added through `->check()`.
    
    Defaults are automatic, and can be specified with a final arg to the options.
    
    Expected arguments and required arguments are now accessed through a pointer to option.
    
    Option now can be checked as a bool to see if the argument was passed.
    
    Errors have better organisation.
    Henry Fredrick Schreiner authored
    2017-02-06 20:52:12 -0500  
    Browse File »
  • Separate files, plus way to combine
    a12a94c4
    Henry Fredrick Schreiner authored
    2017-02-06 09:54:41 -0500  
    Browse File »