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
  • Error.hpp
22 Nov, 2017
2 commits
  • Dropping name from simple print, better seperation for Errors ...
    a958ffec
    Some error codes are renamed
    Henry Fredrick Schreiner authored
    2017-11-22 22:41:14 -0500  
    Browse File »
  • Adding the ability to set custom failure messages
    02548a64
    Henry Fredrick Schreiner authored
    2017-11-22 13:45:18 -0500  
    Browse File »

20 Nov, 2017
3 commits
  • Making RuntimeError a ParseError
    0395467d
    Henry Fredrick Schreiner authored
    2017-11-20 12:31:14 -0500  
    Browse File »
  • Adding docs, fixing examples for usage
    0bca8fdd
    Henry Fredrick Schreiner authored
    2017-11-20 12:31:14 -0500  
    Browse File »
  • Support runtime errors.
    852929f0
    Marcus Brinkmann authored
    2017-11-20 12:31:14 -0500  
    Browse File »

19 Nov, 2017
1 commit
  • Adding more detail to error messages
    94b3355b
    Henry Fredrick Schreiner authored
    2017-11-19 15:18:48 -0500  
    Browse File »

01 Jun, 2017
1 commit
  • BSD licence, preparing for 1.0 release
    916cde58
    Henry Fredrick Schreiner authored
    2017-06-01 09:23:04 -0400  
    Browse File »

31 May, 2017
3 commits
  • Reformat with clang-format
    27f71812
    Henry Fredrick Schreiner authored
    2017-05-31 12:03:05 -0400  
    Browse File »
  • Fixing include order
    60934c8a
    Henry Fredrick Schreiner authored
    2017-05-31 10:59:25 -0400  
    Browse File »
  • Fixing namespace endings
    c94aa406
    Henry Fredrick Schreiner authored
    2017-05-31 10:50:16 -0400  
    Browse File »

27 Apr, 2017
1 commit
  • Adding easier-to-subclass error type
    32a70aeb
    Henry Fredrick Schreiner authored
    2017-04-27 16:37:26 -0400  
    Browse File »

25 Mar, 2017
1 commit
  • Fixing name CLIUtils
    1619e863
    Henry Fredrick Schreiner authored
    2017-03-25 16:54:57 -0400  
    Browse File »

23 Mar, 2017
2 commits
  • Change CLTools -> CLITools
    e29bd785
    Henry Fredrick Schreiner authored
    2017-03-23 16:11:54 -0400  
    Browse File »
  • Moving to new location
    cb2646a5
    Henry Fredrick Schreiner authored
    2017-03-23 15:55:23 -0400  
    Browse File »

17 Mar, 2017
3 commits
  • Match docs to recent changes
    90a02425
    Henry Fredrick Schreiner authored
    2017-03-17 14:52:58 -0400  
    Browse File »
  • Changing ErrorCodes -> ExitCodes
    a6621ff8
    Henry Fredrick Schreiner authored
    2017-03-17 14:45:04 -0400  
    Browse File »
  • Scoped enum for errors
    17564cec
    Henry Fredrick Schreiner authored
    2017-03-17 11:34:10 -0400  
    Browse File »

09 Mar, 2017
1 commit
  • Adding check for invalid positionals
    cf4f6086
    Henry Fredrick Schreiner authored
    2017-03-09 10:45:52 -0500  
    Browse File »

20 Feb, 2017
1 commit
  • 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 »

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 »

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
2 commits
  • 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 »

09 Feb, 2017
1 commit
  • Adding ini parser, cleanup test CMake
    aac712b7
    Henry Fredrick Schreiner authored
    2017-02-09 17:18:24 -0500  
    Browse File »

07 Feb, 2017
2 commits
  • Recovering GCC 4.7 support
    56c85b1e
    Henry Fredrick Schreiner authored
    2017-02-07 14:33:37 -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 »