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

12 Feb, 2017
6 commits
  • Updated usage line for subcommands
    209c10aa
    Henry Fredrick Schreiner authored
    2017-02-12 18:38:41 -0500  
    Browse Dir »
  • Added help print and test for requires, envname, and excludes
    f4d8fd03
    Henry Fredrick Schreiner authored
    2017-02-12 18:01:33 -0500  
    Browse Dir »
  • Adding tests for required, adding mandatory synonym
    b3ce333e
    Henry Fredrick Schreiner authored
    2017-02-12 17:21:36 -0500  
    Browse Dir »
  • Added tests and a fix for requires, exludes
    b39ed569
    Henry Fredrick Schreiner authored
    2017-02-12 16:45:13 -0500  
    Browse Dir »
  • Adding requires, excludes, and getenv (untested)
    f4bf6d72
    Henry Fredrick Schreiner authored
    2017-02-12 14:04:36 -0500  
    Browse Dir »
  • Change license
    905c23bc
    Henry Fredrick Schreiner authored
    2017-02-12 13:01:43 -0500  
    Browse Dir »

11 Feb, 2017
3 commits
  • Adding algorithm includes
    92957602
    Henry Fredrick Schreiner authored
    2017-02-11 10:27:08 -0500  
    Browse Dir »
  • Adding example for group and documentation
    f4ba6922
    Henry Fredrick Schreiner authored
    2017-02-11 10:03:05 -0500  
    Browse Dir »
  • Adding help testing, option groups
    b774c57d
    Henry Fredrick Schreiner authored
    2017-02-11 09:38:35 -0500  
    Browse Dir »

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 Dir »

09 Feb, 2017
3 commits
  • using -- notation
    38f746db
    Henry Fredrick Schreiner authored
    2017-02-09 17:20:44 -0500  
    Browse Dir »
  • Adding ini parser, cleanup test CMake
    aac712b7
    Henry Fredrick Schreiner authored
    2017-02-09 17:18:24 -0500  
    Browse Dir »
  • Adding error messages on failed conversion
    960cc104
    Henry Fredrick Schreiner authored
    2017-02-09 13:43:32 -0500  
    Browse Dir »

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 Dir »
  • Adding positional name to name
    9b31ef38
    Henry Fredrick Schreiner authored
    2017-02-08 15:01:59 -0500  
    Browse Dir »

07 Feb, 2017
4 commits
  • Making positional types clearer
    b459d478
    Henry Fredrick Schreiner authored
    2017-02-07 15:00:24 -0500  
    Browse Dir »
  • Removed virtual setup, since it didn't work
    feaabb4f
    Henry Fredrick Schreiner authored
    2017-02-07 14:54:39 -0500  
    Browse Dir »
  • Recovering GCC 4.7 support
    56c85b1e
    Henry Fredrick Schreiner authored
    2017-02-07 14:33:37 -0500  
    Browse Dir »
  • Moved to storing unique_ptr of Options, better support for --help
    1bf66bc3
    Henry Fredrick Schreiner authored
    2017-02-07 14:00:03 -0500  
    Browse Dir »

06 Feb, 2017
4 commits
  • Virtual options list, overridable help flag.
    6ed28997
    henryiii authored
    2017-02-06 23:20:15 -0500  
    Browse Dir »
  • Nicer default for vector default
    1183c528
    Henry Fredrick Schreiner authored
    2017-02-06 21:01:29 -0500  
    Browse Dir »
  • 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 Dir »
  • Separate files, plus way to combine
    a12a94c4
    Henry Fredrick Schreiner authored
    2017-02-06 09:54:41 -0500  
    Browse Dir »

04 Feb, 2017
10 commits
  • Spelling fixes and readme updates
    2d32cd77
    Henry Fredrick Schreiner authored
    2017-02-04 15:42:42 -0500  
    Browse Dir »
  • Don't make a new line unless needed
    a58488dc
    Henry Fredrick Schreiner authored
    2017-02-04 14:48:57 -0500  
    Browse Dir »
  • Better support for subcommand help
    c028ca29
    Henry Fredrick Schreiner authored
    2017-02-04 14:37:49 -0500  
    Browse Dir »
  • Format cleanup, using standard fn
    34b92f68
    Henry Fredrick Schreiner authored
    2017-02-04 14:21:02 -0500  
    Browse Dir »
  • Adding place to inject code before callbacks
    c5cab1fe
    Henry Fredrick Schreiner authored
    2017-02-04 11:44:23 -0500  
    Browse Dir »
  • Nicer help printing
    915c6870
    Henry Fredrick Schreiner authored
    2017-02-04 10:31:51 -0500  
    Browse Dir »
  • Massive move to -a,--long,posit syntax
    200d0f27
    Henry Fredrick Schreiner authored
    2017-02-04 10:11:05 -0500  
    Browse Dir »
  • C++11 compliance on older compilers
    955dd950
    Henry Fredrick Schreiner authored
    2017-02-04 08:45:00 -0500  
    Browse Dir »
  • Allowing comma sep. options everywhere
    8b224fa7
    Henry Fredrick Schreiner authored
    2017-02-04 08:41:21 -0500  
    Browse Dir »
  • Actually support multiple options
    9dea0cf2
    Henry Fredrick Schreiner authored
    2017-02-04 08:29:34 -0500  
    Browse Dir »

03 Feb, 2017
3 commits
  • Adding bool flag
    2fae7e2c
    Henry Fredrick Schreiner authored
    2017-02-03 21:32:58 -0500  
    Browse Dir »
  • Making app pointer optional
    c10bece4
    Henry Fredrick Schreiner authored
    2017-02-03 18:27:27 -0500  
    Browse Dir »
  • Added subcommand callback
    9c55fa28
    Henry Fredrick Schreiner authored
    2017-02-03 17:50:59 -0500  
    Browse Dir »