Commit Graph

  • a3ccf3e1f7 Add revert to changelog Jarryd Beck 2018-04-10 08:50:17 +1000
  • cc4914f065 Revert "Added const to argv type for better interoperability. (#99)" Jarryd Beck 2018-04-10 08:48:08 +1000
  • 0fe1dc892b Prepare changelog for release v2.1.0 Jarryd Beck 2018-04-09 08:17:56 +1000
  • b5f07c4edf Added test cases for unrecognised options. Frank Schoenmann 2018-04-04 10:44:17 +0200
  • 1c237223f4 Correctly handle short unrecognised options. Frank Schoenmann 2018-04-04 10:43:57 +0200
  • 7355755837 Allow unrecognised options. Frank Schoenmann 2018-04-03 15:12:40 +0200
  • 16e3968e1a update readme Jarryd Beck 2018-03-21 18:13:49 +1100
  • 0f819a5cab Added const to argv type for better interoperability. (#99) Jesús González 2018-03-08 22:07:29 +0100
  • 8bf568d35c Added const to argv type for better interoperability. (#98) 1_0 Jesús González 2018-03-08 22:06:33 +0100
  • e40645e084 Don't show default when boolean false Jarryd Beck 2018-03-08 08:53:26 +1100
  • 5e39cff7dc Reverted changes to catch.hpp Jesús González 2018-02-28 00:18:35 +0100
  • 8acaefd887 Reverted changes to catch.hpp Jesús González 2018-02-28 00:18:35 +0100
  • 7331af22ae Added const to argv type for better interoperability. Jesús González 2018-02-25 23:17:58 +0100
  • 1738ccbb55 Fixed example and tests compilation Jesús González 2018-02-27 18:12:24 +0100
  • cd22b9ee55 Added const to argv type for better interoperability. Jesús González 2018-02-25 23:17:58 +0100
  • 76bd60dc17 Add support for std::optional Jarryd Beck 2018-01-31 18:25:52 +1100
  • e792760ab9 Changes default values so that they aren't counted Jarryd Beck 2018-01-30 18:13:49 +1100
  • 76717cb3dd Add default "default" value to boolean options (#94) Jesús González 2018-01-16 21:55:46 +0100
  • cdeb728d18 Added tests for defaults of boolean options Jesus Gonzalez 2018-01-15 20:47:52 +0100
  • 9a13d34825 Add default "default" value of "false" to boolean options, therefore allowing to call result["boolOpt"].as<bool>() without throwing an exception. Jesus Gonzalez 2018-01-15 20:30:48 +0100
  • 2020909d8d Merge 399929d381 into 24162899c9 Jonathan DeCarlo 2017-12-15 06:45:47 +0000
  • 24162899c9 fix some types Jarryd Beck 2017-12-15 08:52:02 +1100
  • ec7db35ac6 fixed “possible loss of data” warning on Visual Studio (#89) Addy 2017-12-14 16:02:02 -0500
  • 3d2e333b15 fixed “possible loss of data” warning on Visual Studio Addy 2017-12-14 09:02:39 -0500
  • c69ca9166d version bump Jarryd Beck 2017-12-06 18:28:32 +1100
  • 9c2e41a4e2 add clang back to travis Jarryd Beck 2017-12-04 08:24:20 +1100
  • ec9e62c2c8 | should be inside of (…) (#87) Masashi Fujita 2017-12-04 16:15:20 +0900
  • 6099398a3c fix: Fix false pattern too Masashi Fujita 2017-12-04 09:04:00 +0900
  • 318055b811
    | should be inside of (…) Masashi Fujita 2017-12-04 02:42:34 +0900
  • fab3bae2ff Clarify ParseResult being in scope Jarryd Beck 2017-12-01 07:58:15 +1100
  • 346956eff1 Fix overly strict shadows in GCC 4.9 Jarryd Beck 2017-11-30 08:22:47 +1100
  • 2015a7438a Add GCC 4.9 to travis build Jarryd Beck 2017-11-30 08:17:04 +1100
  • 5b774d7a7e Allow help string to be customised Jarryd Beck 2017-11-28 18:02:35 +1100
  • 2ca68adeaf Fix positional arguments overload Jarryd Beck 2017-11-28 17:56:03 +1100
  • abe9ebd6b4 Fix handling of implicit values Jarryd Beck 2017-11-28 08:43:55 +1100
  • 0a49b82072 add a test for broken boolean options Jarryd Beck 2017-11-27 08:36:34 +1100
  • 92779bef66 Remove clang for now Jarryd Beck 2017-11-27 08:23:40 +1100
  • 399929d381 Fix for two compiler warnings: (1) implicit assignment of signed to unsigned with possible loss of data (explicit cast to 'US' type fixes that warning by showing intent), and (2) implicit conversion from 'size_t' to 'int' with possible loss of data (again, explicit cast to 'int' fixes that warning by showing intent). Jonathan DeCarlo 2017-11-20 22:39:57 -0500
  • 8893afe13c Merge branch '2_0' v2.0.0 Jarryd Beck 2017-11-15 18:04:20 +1100
  • 70b9230639 fix changelog and readme 2_0 Jarryd Beck 2017-11-15 17:56:25 +1100
  • 6c9bae4a07 Parse strings for booleans Jarryd Beck 2017-11-15 17:51:38 +1100
  • 8d6a91ee27 improve documentation for default and implicit Jarryd Beck 2017-11-14 08:03:46 +1100
  • 24450d183a Allow positional arguments to show in help Jarryd Beck 2017-11-13 18:47:12 +1100
  • 4ebfa25915 Improve version and changelog Jarryd Beck 2017-11-13 17:57:26 +1100
  • d74a2c65a5 Add ability to iterate through parsed options Jarryd Beck 2017-11-07 17:47:39 +1100
  • f0406578bd clean up extraneous comment Jarryd Beck 2017-11-02 08:34:49 +1100
  • d7b930846c Fix some strange issues in integer_parser (#80) v1.4.4 DevCodeOne 2017-11-01 22:14:21 +0100
  • 8c648b1152 Fixed integer_pattern so it works correctly under clang. Added testcase for invalid integers and for 0x0 being a valid number. DevCodeOne 2017-11-01 01:13:00 +0100
  • 7c3a063b4b Merge branch 'master' of https://github.com/DevCodeOne/cxxopts DevCodeOne 2017-10-31 22:30:07 +0100
  • 44e5159a3c Prevent malformed numbers from being parsed as correct numbers. DevCodeOne 2017-10-31 22:27:57 +0100
  • 56362b594e Merge 005c929899 into 8ce9a587fa Sylvain Corlay 2017-10-31 21:07:45 +0000
  • 8ce9a587fa __GNU__ isn't a thing (#79) Alcaro 2017-10-31 22:07:28 +0100
  • 0de24469ae
    __GNU__ isn't a thing Alcaro 2017-10-31 20:19:33 +0000
  • c2e19fc210 add a version define Jarryd Beck 2017-10-31 18:22:20 +1100
  • 3c6bcb9046 Some cleanup Jarryd Beck 2017-10-31 18:21:18 +1100
  • 3f5bbb3062 update the readme Jarryd Beck 2017-10-31 18:19:15 +1100
  • ef1dfdee33 remove some unused code Jarryd Beck 2017-10-30 08:46:45 +1100
  • 7c32b9c5fc add option name to OptionDetails Jarryd Beck 2017-10-30 08:45:36 +1100
  • b1f0cb806c fix default Jarryd Beck 2017-10-27 12:04:51 +1100
  • 65beaeb2e9 test that fails Jarryd Beck 2017-10-27 08:47:08 +1100
  • acbce8e363 all tests pass Jarryd Beck 2017-10-27 08:38:29 +1100
  • 3fed557cf2 much closer to working Jarryd Beck 2017-10-27 07:57:54 +1100
  • e31c9af607 add clone to options Jarryd Beck 2017-10-20 08:29:55 +1100
  • 1d6d1c97f0 clean up standard_value class a bit Jarryd Beck 2017-10-19 18:36:42 +1100
  • 38b4b1bee4 improve changelog Jarryd Beck 2017-10-18 18:42:49 +1100
  • 8010e06952 Move parse result to an immutable object Jarryd Beck 2017-10-18 18:27:13 +1100
  • d8458a8c1a remove non virtual destructor silence for GCC Jarryd Beck 2017-10-18 08:06:31 +1100
  • 33c4d509f1 fix Unicode multiple definition Jarryd Beck 2017-10-18 08:04:35 +1100
  • 70ceea57e3 Cleanup uses of inline Jarryd Beck 2017-10-17 18:30:29 +1100
  • 37fab4ee7a avoid warning about non-virtual destructor (#75) Benjamin Buch 2017-10-10 02:58:40 +0200
  • 2b7dcd3f4a avoid warning about non-virtual destructor Benjamin Buch 2017-10-09 12:57:14 +0200
  • 0b7686949d Fix compiler warnings for MSVC v1.4.3 Jarryd Beck 2017-09-04 17:55:52 +1000
  • 005c929899 Fixup integer pattern multiple definition Sylvain Corlay 2017-08-30 19:58:20 +0200
  • 1e51db16b5 Minor tweaks v1.4.2 Jarryd Beck 2017-08-29 18:20:28 +1000
  • 52e2f8b140 Remove curly single-quotes only on Windows (#68) giumas 2017-08-29 04:16:28 -0400
  • e3ffe00c85 Remove curly single-quotes only on Windows giumas 2017-08-28 16:30:01 -0400
  • 06bbeee7df Merge fe78ff39fb into c2c2262626 Pete 2017-08-17 22:37:19 +0000
  • c2c2262626 remove osx for now v1.4.1 Jarryd Beck 2017-08-18 08:35:44 +1000
  • 2aed1ce41b Added parsing of general types. (#63) Hannah Rittich 2017-08-16 09:55:06 +0200
  • 1d7813631f Added parsing of general types. H. Rittich 2017-08-11 13:54:43 +0200
  • 9d9a9b2cbe Added parsing of floating point number arguments. H. Rittich 2017-08-11 13:54:43 +0200
  • da9210d41e fix multiple definitions Jarryd Beck 2017-08-08 08:12:31 +1000
  • 5e9f822598 Improve integer parsing v1.4.0 Jarryd Beck 2017-07-25 08:07:03 +1000
  • 9d988dace6 Merge b79f7cae36 into f931fd4279 da1l6 2017-07-16 05:18:20 +0000
  • f931fd4279 Allow spaces in option specification. (#58) v1.3.0 Shivakar Vulli 2017-07-16 15:11:03 +1000
  • 3111a8e9d8 Merge 89a9f21553 into 11faadeba7 Shivakar Vulli 2017-07-15 12:32:01 +0000
  • 89a9f21553 Reverting back to tighter option spec regex Shivakar Vulli 2017-07-15 08:30:52 -0400
  • 2a73e710e6 Changed option specifier regex to be more readable Shivakar Vulli 2017-07-14 12:29:45 -0400
  • d53d9aa220 Allow spaces in option specification. Shivakar Vulli 2017-07-14 11:12:19 -0400
  • 11faadeba7 Cmake overhaul (#53) Mario Werner 2017-06-23 10:38:42 +0200
  • 8a92fa2bff use the *_LDFLAGS instead of *_LIBARIES when linking ICU Mario Werner 2017-06-19 17:31:31 +0200
  • 60a2cf333b removed target_sources from interface library Mario Werner 2017-06-19 16:41:37 +0200
  • 0a5c7331ef add support for cmake's find_package() (refs #52) Mario Werner 2017-06-19 15:57:43 +0200
  • 38708cb91d define compiler warning flags globally instead of locally for every binary Mario Werner 2017-06-19 15:46:14 +0200
  • 34c574802e remove biicode support Mario Werner 2017-06-19 15:39:38 +0200
  • a3a1363b6b Added inline to check_required (#51) Dominic Cupo 2017-06-05 20:24:38 -0400
  • 6c7b08cbe3 Added inline to check_required Dominic Cupo 2017-06-05 11:45:25 -0400
  • 34aec8e87c Enable warnings and fix them Jarryd Beck 2017-06-01 17:12:17 +1000
  • 52f72a26e7 Version bump v1.2.0 Jarryd Beck 2017-05-31 18:11:31 +1000
  • 464a8eb65d Add required options helper Jarryd Beck 2017-05-31 18:10:46 +1000