Commit Graph

  • f5802bc1ab
    Merge 80bdf9342f into 531c00b96f Andre Nguyen 2019-08-01 07:50:25 +0000
  • 531c00b96f Define alias target cxxopts::cxxopts (#194) Anders 2019-08-01 09:50:05 +0200
  • 9b725f1be7 Add CMake option CXXOPTS_ENABLE_INSTALL Anders Rosén 2019-08-01 01:01:48 +0200
  • efd1a5607b Define alias target cxxopts::cxxopts Anders Rosén 2019-08-01 00:35:23 +0200
  • 0d4bb2871a Add to Changelog Jarryd Beck 2019-08-01 08:29:40 +1000
  • 37e7220fb4 Allow disabling exceptions and use std::abort instead (#190) charlydelta 2019-08-01 00:19:59 +0200
  • c19e267790 CMake: search only for C++ compiler (#192) avemilia 2019-07-31 10:15:58 +0200
  • 708f4798e0
    CMake: search only for C++ compiler Ave Milia 2019-07-27 07:12:28 +0200
  • fa56f2d52e Allow disabling exceptions and use std::abort instead charlydelta 2019-07-14 20:58:03 +0200
  • 3c73d91c0b add_options variant with initializer list (#189) Bartek 2019-06-28 00:39:37 +0200
  • d696178774 initializer list add_option(s) and Option tests bartosz_sobol 2019-06-27 11:48:44 +0200
  • 68ba889809 c++11 compatibility fix bartosz_sobol 2019-06-27 11:48:06 +0200
  • 384f8dab93 add_option variant with initializer list variant with Option object bartosz_sobol 2019-06-26 23:25:33 +0200
  • c93be2ee3c add_options variant with initializer list bartosz_sobol 2019-06-26 22:41:43 +0200
  • b762e3faec Create a exception to thow when Options not exists eamanu 2019-06-24 19:11:53 -0300
  • 80bdf9342f fix compatibility with find package Andre Phu-Van Nguyen 2019-06-15 17:31:29 -0400
  • e6858d3429 Add to changelog for #170 v2.2.0 Jarryd Beck 2019-06-18 18:17:24 +1000
  • 9910095719 Remove check for container when generating help message. (#170) linus-sherrill 2019-06-18 04:16:31 -0400
  • 9064fdf459 Add to changelog Jarryd Beck 2019-06-18 18:00:16 +1000
  • 6b6af4f561 Add a method to remove the implicit value of an option (#178) Jean-Baptiste Bayle 2019-06-18 09:49:15 +0200
  • 4f3fda4bf9 Add to changelog for #182 Jarryd Beck 2019-06-18 08:17:26 +1000
  • 7b14d5f60b Fix parsing of std::vector and add test, example and documentation (#182) Christian Lang 2019-06-18 00:14:18 +0200
  • 0889c3ccb3 Improve various documentation parts Christian Lang 2019-06-17 14:16:55 +0200
  • 8d8fc9aae3 Fix parsing of std::vector and add test, example and documentation Christian Lang 2019-06-17 09:26:21 +0200
  • 1eca210edc Remove unused variable Jarryd Beck 2019-06-14 18:28:04 +1000
  • e17c6b0827 Fix integer parsing again Jarryd Beck 2019-06-14 18:20:22 +1000
  • 3e5ecf1d2a Fix a couple of out of range errors Jarryd Beck 2019-06-14 08:02:23 +1000
  • 6e26208e74 Update issue templates Jennifer Kowalsky 2019-06-03 11:21:50 -0700
  • a6d1ac753e Add tests for booleans without implicit value Jean-Baptiste Bayle 2019-05-29 15:56:07 +0200
  • 87f458d663 Add function to disable implicit value Jean-Baptiste Bayle 2019-05-29 14:51:46 +0200
  • 558546e726 Break words if longer than allowed length Jean-Baptiste Bayle 2019-02-22 09:09:58 +0100
  • bd20573829 Parse 0 and 1 into booleans (#177) Jean-Baptiste Bayle 2019-05-28 09:25:54 +0200
  • 41e9b09b7d Add tests for parsing 0 and 1 as booleans Jean-Baptiste Bayle 2019-05-28 09:10:44 +0200
  • 947d6055f3 Parse 1 as "true" and 0 as "false" for boolean options Jean-Baptiste Bayle 2019-05-27 09:55:10 +0200
  • d58271c5fd Allow invalid short option syntax Jarryd Beck 2019-05-28 08:15:23 +1000
  • cef280fad3 Remove some unreachable code. Jarryd Beck 2019-05-28 08:13:03 +1000
  • e34676f73e fix sign conversion warnings (#174) Jack Clarke 2019-05-12 23:33:15 +0100
  • e2e90ce2be fix sign conversion warnings Jack Clarke 2019-05-12 20:33:56 +0100
  • d31492e2cd Catch exception using reference Jarryd Beck 2019-05-02 17:32:48 +1000
  • 5da5d67111 Throw exception on invalid positional argument Jarryd Beck 2019-05-01 18:34:29 +1000
  • 48e265dc4b Remove u8 prefix in string literals. (#172) le-migou 2019-04-15 10:26:43 +0200
  • 702ad6b702 Remove u8 prefix in string literals. Emmanuel Le Trong 2019-04-15 10:08:27 +0200
  • 8c78f0e3af Remove check for container when generating help message. Linus Sherrill 2019-03-22 14:47:58 -0400
  • a8482632c3 Fix unit tests Sergii Bogomolov 2019-03-11 10:08:34 +0100
  • db0c4abe10 Throw option_required_exception if option value is not present Sergii Bogomolov 2019-03-07 11:29:44 -0600
  • 3876c09072 Use reference instead of value Jarryd Beck 2019-02-19 18:07:25 +1100
  • 9990f73845 Remove empty string initializer. (#159) linus-sherrill 2019-01-13 16:46:41 -0500
  • a0de9f3ba1 Version bump 2.1.2 v2.1.2 2_1 Jarryd Beck 2019-01-14 08:10:27 +1100
  • 5f7d26212b CHANGELOG for #134 Jarryd Beck 2019-01-14 07:59:19 +1100
  • 290f750ee7 Fix std::forward return in toLocalString (#134) Jan Koßmann 2018-09-27 03:28:07 +0200
  • a70e63c680 Remove empty string initializer. Linus Sherrill 2019-01-04 13:18:30 -0500
  • 3d405ef163 Improve boolean readme Jarryd Beck 2019-01-02 08:35:40 +1100
  • 27f48df1de single param added extra comma for help.. Koos du Preez 2018-12-23 09:11:44 -0800
  • 0edf37b6cc accept single '-' as argument, such as in cat - (#153) Michael Tesch 2018-12-19 21:58:37 +0100
  • 5950d78558 fix min/max defined macros (#152) 舒俊杰 2018-12-20 04:57:22 +0800
  • 5d7a9d9a2d accept single '-' as argument, such as in cat - Michael Tesch 2018-12-19 10:28:43 +0100
  • ac094b6666 fix min/max defined macros shuax 2018-12-19 13:56:54 +0800
  • 287d1e39e0 Add to changelog for exception fix Jarryd Beck 2018-11-20 08:25:24 +1100
  • 51f9a94c91 Fix invalid exception type in catch (#149) Jean Guyomarc'h 2018-11-19 22:06:18 +0100
  • 4782670256 Fix invalid exception type in catch Jean Guyomarc'h 2018-11-19 18:56:48 +0100
  • 84feb4bd87 Throw in ParseResult::as when option isn't present Jarryd Beck 2018-11-19 17:45:51 +1100
  • c713b44d92 Use a shared pointer for the options map Jarryd Beck 2018-11-08 18:17:33 +1100
  • b528324107 Fix option matching Jarryd Beck 2018-11-07 18:50:43 +1100
  • cd65c459ec Build the tests by default. Jarryd Beck 2018-11-07 18:52:40 +1100
  • 963c5d0494 Add instructions for running the tests Jarryd Beck 2018-10-30 08:02:32 +1100
  • 320d7a3d1a fixed version parsing in the CMake code (#128) Mario Werner 2018-10-29 08:51:26 +0100
  • 299750a35d Make INSTALL a bit more clearer Jarryd Beck 2018-10-29 18:13:14 +1100
  • 3f2d705302 Improve build and test instructions Jarryd Beck 2018-10-29 08:47:18 +1100
  • 3c57aa9af5 Fixed result string and line size mmanolescu 2018-10-10 16:49:40 +0300
  • 65866267f7 Use quotations for include keanemind 2018-10-09 22:02:03 -0500
  • f75feab968 Handle newlines in description (#138) parkertomatoes 2018-10-07 20:57:33 -0400
  • 6b23ae6151 Handle newlines in description parkertomatoes 2018-10-05 11:32:14 -0400
  • 1f7ac82495 Fix std::forward return in toLocalString (#134) Jan Koßmann 2018-09-27 03:28:07 +0200
  • 78c4043cfb Change to std::forward<T>() Jan Kossmann 2018-09-25 10:30:00 +0200
  • dadc911e44 Fix std::move return in toLocalString Jan Kossmann 2018-09-24 14:05:52 +0200
  • d0a0a4c6c0 fixed version parsing in the CMake code Mario Werner 2018-09-14 16:04:49 +0200
  • 7c468aaf68 Allow iterator inputs to parse_positional Jarryd Beck 2018-07-05 18:21:26 +1000
  • 95a48de820 Remove unused get_option Jarryd Beck 2018-08-03 08:46:48 +1000
  • cde83be99b Fix version numbering in CMakeLists.txt Jarryd Beck 2018-07-05 17:53:53 +1000
  • b723093538
    Merge 0b8136ab37 into e725ea3084 martinRenou 2018-07-02 12:36:42 +0000
  • 0b8136ab37 Update cxxopts version in CMakeLists.txt martinRenou 2018-07-02 14:36:07 +0200
  • 5b4d0113f8 Fix to build with UNICODE enabled Kevin Lussier 2018-06-15 00:43:26 -0700
  • 6d0fd96bc2 Don't shadow the 'allowed' variable Kevin Lussier 2018-06-14 15:25:50 -0700
  • e5faf13b59 Remove unnecessary inline declaration Kevin Lussier 2018-06-13 19:04:23 -0700
  • 930f355fe3 Add missing include Kevin Lussier 2018-06-13 19:00:34 -0700
  • 3aef6c345b Add group 'notes'. notes allow for more detailed information to be displayed at the end of the help message. Kevin Lussier 2018-06-13 18:40:10 -0700
  • e725ea3084 Use unsigned type for integer digit Jarryd Beck 2018-05-07 18:54:42 +1000
  • d47101a101 Allow leading zeroes in integers Jarryd Beck 2018-05-07 18:18:04 +1000
  • 3bd9c50ed6
    Merge 93f4cd5f8c into ca6e9f70eb Arnav Borborah 2018-04-13 01:11:18 +0000
  • 93f4cd5f8c Fix: Refer to _top_ level CMake source directory arnavb11 2018-04-13 01:10:50 +0000
  • 7130882cac Revert "Use absolute path for project" arnavb11 2018-04-13 01:05:27 +0000
  • 9ee500461c
    Use absolute path for project Arnav Borborah 2018-04-12 13:25:19 -0400
  • a7a09535ec
    Use absolute path to example file Arnav Borborah 2018-04-12 13:24:29 -0400
  • 819492e080
    Use absolute path to example file Arnav Borborah 2018-04-12 13:23:47 -0400
  • ca6e9f70eb Allow unrecognised options. (#105) Frank Schoenmann 2018-04-12 00:15:07 +0200
  • 00e8ecc482 Add a readme comment about versions v2.1.1 Jarryd Beck 2018-04-12 08:14:07 +1000
  • 0468b599ad Leave unrecognised (long) options in argument list. Frank Schoenmann 2018-04-11 21:11:49 +0200
  • 2bdda5d4a3 Added test cases for unrecognised options. Frank Schoenmann 2018-04-04 10:44:17 +0200
  • 15c2657c3d Correctly handle short unrecognised options. Frank Schoenmann 2018-04-04 10:43:57 +0200
  • 0709f41802 Allow unrecognised options. Frank Schoenmann 2018-04-03 15:12:40 +0200