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
  • App.hpp
24 Feb, 2017
5 commits
  • Updated names in Option, too
    a8f5b328
    Henry Fredrick Schreiner authored
    2017-02-24 15:15:48 -0500  
    Browse File »
  • Nicer docs
    c02130b7
    Henry Fredrick Schreiner authored
    2017-02-24 14:53:42 -0500  
    Browse File »
  • Rename App members, originize help
    1dfe8dce
    Henry Fredrick Schreiner authored
    2017-02-24 14:29:26 -0500  
    Browse File »
  • Refactor name/desc
    63bd1867
    Henry Fredrick Schreiner authored
    2017-02-24 13:27:44 -0500  
    Browse File »
  • Adding a number to required_subcommand
    ade78c58
    Henry Fredrick Schreiner authored
    2017-02-24 12:54:37 -0500  
    Browse File »

21 Feb, 2017
1 commit
  • Adding hidden options
    b59a16cc
    Henry Fredrick Schreiner authored
    2017-02-21 08:44:09 -0500  
    Browse File »

20 Feb, 2017
7 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 »
  • Fixes for Windows warnings
    4b07ef52
    Henry Fredrick Schreiner authored
    2017-02-20 14:14:11 -0500  
    Browse File »
  • Tests, fix extra options after subcommand going to parent
    cfc389d4
    Henry Fredrick Schreiner authored
    2017-02-20 13:51:33 -0500  
    Browse File »
  • Adding case check for subcommand (simple)
    4fca03d0
    Henry Fredrick Schreiner authored
    2017-02-20 13:23:05 -0500  
    Browse File »
  • Adding (untested) ignore case abilities
    196012a9
    Henry Fredrick Schreiner authored
    2017-02-20 13:22:42 -0500  
    Browse File »
  • Adding subcom chaining (untested)
    983529a3
    Henry Fredrick Schreiner authored
    2017-02-20 12:08:21 -0500  
    Browse File »
  • Adding ability to “leave out” options (optional). Rename RequierdError to ExtrasError
    fd313fca
    Henry Fredrick Schreiner authored
    2017-02-20 11:18:51 -0500  
    Browse File »

19 Feb, 2017
1 commit
  • Fixes to enable windows compat
    8725de67
    Henry Fredrick Schreiner authored
    2017-02-19 15:08:09 -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 »

15 Feb, 2017
1 commit
  • Adding doxygen docs
    ce6c9420
    Henry Fredrick Schreiner authored
    2017-02-15 09:35:54 -0500  
    Browse File »

14 Feb, 2017
1 commit
  • Remove flags from inifile
    1f510725
    Henry Fredrick Schreiner authored
    2017-02-14 12:21:11 -0500  
    Browse File »

13 Feb, 2017
5 commits
  • Added required subcommand
    b3590393
    Henry Fredrick Schreiner authored
    2017-02-13 22:30:16 -0500  
    Browse File »
  • Adding ini print and simple tests
    4e69e979
    Henry Fredrick Schreiner authored
    2017-02-13 18:37:17 -0500  
    Browse File »
  • 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 »
  • Refactored _parse, only called once now and has ini test
    3a9faa51
    Henry Fredrick Schreiner authored
    2017-02-13 09:55:02 -0500  
    Browse File »
  • Removing run, clean up App structure
    0f476207
    Henry Fredrick Schreiner authored
    2017-02-13 08:42:15 -0500  
    Browse File »

12 Feb, 2017
5 commits
  • Updated usage line for subcommands
    209c10aa
    Henry Fredrick Schreiner authored
    2017-02-12 18:38:41 -0500  
    Browse File »
  • Adding tests for required, adding mandatory synonym
    b3ce333e
    Henry Fredrick Schreiner authored
    2017-02-12 17:21:36 -0500  
    Browse File »
  • Added tests and a fix for requires, exludes
    b39ed569
    Henry Fredrick Schreiner authored
    2017-02-12 16:45:13 -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
2 commits
  • Adding example for group and documentation
    f4ba6922
    Henry Fredrick Schreiner authored
    2017-02-11 10:03:05 -0500  
    Browse File »
  • Adding help testing, option groups
    b774c57d
    Henry Fredrick Schreiner authored
    2017-02-11 09:38:35 -0500  
    Browse File »

10 Feb, 2017
1 commit
  • Adding first draft of ini support for App
    67047b71
    Henry Fredrick Schreiner authored
    2017-02-10 17:21:19 -0500  
    Browse File »

07 Feb, 2017
3 commits
  • Making positional types clearer
    b459d478
    Henry Fredrick Schreiner authored
    2017-02-07 15:00:24 -0500  
    Browse File »
  • Removed virtual setup, since it didn't work
    feaabb4f
    Henry Fredrick Schreiner authored
    2017-02-07 14:54:39 -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
4 commits
  • Virtual options list, overridable help flag.
    6ed28997
    henryiii authored
    2017-02-06 23:20:15 -0500  
    Browse File »
  • Nicer default for vector default
    1183c528
    Henry Fredrick Schreiner authored
    2017-02-06 21:01:29 -0500  
    Browse File »
  • 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 »