Commit Graph

  • 45d8b1bc24
    Update README.md Pranav Srinivas Kumar 2019-04-12 21:33:43 -0400
  • a5192878c1
    Update CMakeLists.txt Pranav Srinivas Kumar 2019-04-10 21:18:14 -0400
  • 0b1a5b71f8 Added conanfile Pranav Srinivas Kumar 2019-04-10 20:54:57 -0400
  • 483e9f2a5a
    Fixes issue #5 Pranav Srinivas Kumar 2019-04-10 07:33:46 -0400
  • f3cd481bd4
    Merge pull request #4 from SuperWig/cmake Pranav Srinivas Kumar 2019-04-10 07:19:21 -0400
  • 07f09279ed Add root CMakeLists.txt Daniel Marshall 2019-04-10 12:14:33 +0100
  • a60cb8baa2
    Update README.md Pranav Srinivas Kumar 2019-04-09 15:04:03 -0400
  • bf3f582740
    Update README.md Pranav Srinivas Kumar 2019-04-09 14:55:08 -0400
  • bc4eddc138
    Update README.md Pranav Srinivas Kumar 2019-04-09 07:46:47 -0400
  • 29f0c52f5f
    Update README.md Pranav Srinivas Kumar 2019-04-02 07:21:14 -0400
  • ba8af57470
    Update README.md Pranav Srinivas Kumar 2019-04-01 23:47:49 -0400
  • ad016b3c6e
    Update README.md Pranav Srinivas Kumar 2019-04-01 23:45:25 -0400
  • c3e4853729
    Update README.md Pranav Srinivas Kumar 2019-04-01 23:31:27 -0400
  • 9ffa511dac
    Update README.md Pranav Srinivas Kumar 2019-04-01 23:28:17 -0400
  • 4b59010bd3
    Update README.md Pranav Srinivas Kumar 2019-04-01 22:03:59 -0400
  • c70e6e52b5 Removed old files Pranav Srinivas Kumar 2019-04-01 22:01:59 -0400
  • bb4a2dbba7 Renamed directories Pranav Srinivas Kumar 2019-04-01 22:01:40 -0400
  • 11729b4dfe
    Update README.md Pranav Srinivas Kumar 2019-04-01 21:53:04 -0400
  • 5bf9b958f6 Merge branch 'master' of https://github.com/p-ranav/argparse Pranav Srinivas Kumar 2019-04-01 21:44:18 -0400
  • 2143c7140b Minor update to positional argument test Pranav Srinivas Kumar 2019-04-01 21:44:15 -0400
  • 2bc003018d
    Update README.md Pranav Srinivas Kumar 2019-04-01 21:43:55 -0400
  • 63a6763489 Fixed minor bug with validating optional arguments. Added mIsUsed to Argument class Pranav Srinivas Kumar 2019-04-01 21:32:12 -0400
  • 03bf4f294d Added more comments. Updated parse_args_validate to complain when optional arguments are provided but not completely Pranav Srinivas Kumar 2019-04-01 21:24:26 -0400
  • 8fd51f982d Argument is now a class. Also it's friends with ArgumentParser. Moved a number of methods to private Pranav Srinivas Kumar 2019-04-01 21:04:50 -0400
  • 20a67c21a9 Removed debug print Pranav Srinivas Kumar 2019-04-01 20:59:22 -0400
  • cc009e347b Added license header Pranav Srinivas Kumar 2019-04-01 20:58:59 -0400
  • 63309d3e2a
    Update README.md Pranav Srinivas Kumar 2019-04-01 20:53:04 -0400
  • b11d357d9a
    Update README.md Pranav Srinivas Kumar 2019-04-01 20:52:36 -0400
  • 7abad0986d
    Update README.md Pranav Srinivas Kumar 2019-04-01 20:46:39 -0400
  • 91d0dd8c90
    Update README.md Pranav Srinivas Kumar 2019-04-01 20:45:49 -0400
  • 8452b1cfb3 Merge branch 'master' of https://github.com/p-ranav/argparse Pranav Srinivas Kumar 2019-04-01 20:41:24 -0400
  • 9037b08454 Added support for parent parsers. Some basic unit tests Pranav Srinivas Kumar 2019-04-01 20:41:14 -0400
  • a0a2e76d22
    Update README.md Pranav Srinivas Kumar 2019-04-01 20:09:19 -0400
  • 79fb2e8598 Merge branch 'master' of https://github.com/p-ranav/argparse Pranav Srinivas Kumar 2019-04-01 20:06:59 -0400
  • e5c3630eba Checking if i < argc on edge case. New tests added Pranav Srinivas Kumar 2019-04-01 20:06:54 -0400
  • c47f842c19
    Update README.md Pranav Srinivas Kumar 2019-04-01 19:59:57 -0400
  • 347881f5b3
    Update README.md Pranav Srinivas Kumar 2019-04-01 19:58:41 -0400
  • 1d85a98c42
    Update README.md Pranav Srinivas Kumar 2019-04-01 19:57:22 -0400
  • 2149ab40b9
    Update README.md Pranav Srinivas Kumar 2019-04-01 19:56:55 -0400
  • acd9e02d77
    Update README.md Pranav Srinivas Kumar 2019-04-01 19:56:25 -0400
  • 082938e2cd
    Update README.md Pranav Srinivas Kumar 2019-04-01 19:55:23 -0400
  • 3733ce170f
    Update README.md Pranav Srinivas Kumar 2019-04-01 19:54:48 -0400
  • d09fb9af99
    Update README.md Pranav Srinivas Kumar 2019-04-01 19:54:24 -0400
  • 4953ba7d76
    Update README.md Pranav Srinivas Kumar 2019-04-01 19:47:02 -0400
  • c0099269db
    Update README.md Pranav Srinivas Kumar 2019-04-01 19:46:34 -0400
  • 1bd5d39a99
    Update README.md Pranav Srinivas Kumar 2019-04-01 19:45:09 -0400
  • ecddddd519
    Update README.md Pranav Srinivas Kumar 2019-04-01 12:04:13 -0400
  • 11b3b30286
    Update README.md Pranav Srinivas Kumar 2019-04-01 10:27:35 -0400
  • 5c143c733e
    Create CONTRIBUTING.md Pranav Srinivas Kumar 2019-04-01 10:26:06 -0400
  • 8e31190c3d Merge branch 'master' of https://github.com/p-ranav/argparse Pranav Srinivas Kumar 2019-03-31 22:06:44 -0400
  • 7df41b6267 Added interesting edge case in compound argument parsing Pranav Srinivas Kumar 2019-03-31 22:06:34 -0400
  • ad4bb635a7
    Update README.md Pranav Srinivas Kumar 2019-03-31 22:05:29 -0400
  • 030676c2f1
    Update README.md Pranav Srinivas Kumar 2019-03-31 21:27:52 -0400
  • 70c2fcfdf1 First bit of error checking - Cleaned up parse_args methods - Added parse_args_validate() method that checks if all positional arguments have been provided or not and prints help Pranav Srinivas Kumar 2019-03-31 21:25:50 -0400
  • 6a4c92726b Removed get_arguments API from ArgumentParser. Improved print_help Pranav Srinivas Kumar 2019-03-31 20:28:22 -0400
  • 96e9bc33b9 First pass implementation of print_help() Pranav Srinivas Kumar 2019-03-31 20:00:18 -0400
  • da1022c946
    Update README.md Pranav Srinivas Kumar 2019-03-31 18:15:15 -0400
  • 2d7d9e62eb Added empty readme Pranav Srinivas Kumar 2019-03-31 18:13:07 -0400
  • 6c598fcac0 Changed unit test to further test parser.get<std::list>() Pranav Srinivas Kumar 2019-03-31 18:12:33 -0400
  • 87c42cd3ea
    Update README.md Pranav Srinivas Kumar 2019-03-31 18:08:37 -0400
  • d0acbfdfb6
    Update README.md Pranav Srinivas Kumar 2019-03-31 18:02:47 -0400
  • c9d0c0098e
    Update README.md Pranav Srinivas Kumar 2019-03-31 17:55:33 -0400
  • e7b32d5a34
    Update README.md Pranav Srinivas Kumar 2019-03-31 17:54:40 -0400
  • fd884c340c
    Update README.md Pranav Srinivas Kumar 2019-03-31 17:53:40 -0400
  • ea5fdb49c8
    Update README.md Pranav Srinivas Kumar 2019-03-31 17:53:18 -0400
  • 9120c7ef2a
    Update README.md Pranav Srinivas Kumar 2019-03-31 17:51:08 -0400
  • 48c6365ef5
    Update README.md Pranav Srinivas Kumar 2019-03-31 17:35:34 -0400
  • b3c83177e4
    Update README.md Pranav Srinivas Kumar 2019-03-31 17:33:39 -0400
  • d5c6f7c8ef
    Update README.md Pranav Srinivas Kumar 2019-03-31 17:28:10 -0400
  • 0eea21ba94
    Update README.md Pranav Srinivas Kumar 2019-03-31 17:27:13 -0400
  • a27fad3864
    Update README.md Pranav Srinivas Kumar 2019-03-31 17:25:40 -0400
  • 216530e330
    Update README.md Pranav Srinivas Kumar 2019-03-31 17:21:25 -0400
  • cb69613899
    Update README.md Pranav Srinivas Kumar 2019-03-31 17:19:56 -0400
  • 1b9ab8cd13
    Update README.md Pranav Srinivas Kumar 2019-03-31 17:18:49 -0400
  • 132a73ae8e
    Update README.md Pranav Srinivas Kumar 2019-03-31 17:12:58 -0400
  • 058ab1d876
    Update README.md Pranav Srinivas Kumar 2019-03-31 17:04:11 -0400
  • aeb4244581
    Update README.md Pranav Srinivas Kumar 2019-03-31 17:03:40 -0400
  • 8d5925f1ad Merge branch 'master' of https://github.com/p-ranav/argparse Pranav Srinivas Kumar 2019-03-31 16:59:53 -0400
  • eb341685bf Added test to square a number Pranav Srinivas Kumar 2019-03-31 16:59:45 -0400
  • 921e5ca7f4
    Update README.md Pranav Srinivas Kumar 2019-03-31 16:58:18 -0400
  • 4dc61b679e
    Update README.md Pranav Srinivas Kumar 2019-03-31 16:28:49 -0400
  • 02f40c3721 Implemented Argument::operator== and Argument::operator!= with specializations for std::vector and std::list Pranav Srinivas Kumar 2019-03-31 16:27:18 -0400
  • 28e084dfd8 Added an example that uses a reference catching in action lambda Pranav Srinivas Kumar 2019-03-31 15:15:56 -0400
  • 953f7d9462 Renamed test filename Pranav Srinivas Kumar 2019-03-31 15:05:47 -0400
  • 34c9ec8a97 Support for std::list in ArgumentParser Pranav Srinivas Kumar 2019-03-31 14:48:58 -0400
  • 050309cd7c Merge branch 'master' of https://github.com/p-ranav/argparse Pranav Srinivas Kumar 2019-03-31 14:03:24 -0400
  • 855aced999 Overloaded operator[] to get argument pointer from parser Pranav Srinivas Kumar 2019-03-31 14:03:14 -0400
  • 6425bed8ce
    Update README.md Pranav Srinivas Kumar 2019-03-31 13:08:17 -0400
  • 2d6fe42141
    Update README.md Pranav Srinivas Kumar 2019-03-31 13:06:55 -0400
  • 307181159e Merge branch 'master' of https://github.com/p-ranav/argparse Pranav Srinivas Kumar 2019-03-31 13:01:21 -0400
  • 463aded164 Cleaned up unit tests. Added test to implement choices inside .action(...) Pranav Srinivas Kumar 2019-03-31 13:01:09 -0400
  • bf4902bde4
    Update README.md Pranav Srinivas Kumar 2019-03-31 11:46:21 -0400
  • 0c71e3c6f2
    Update README.md Pranav Srinivas Kumar 2019-03-31 11:43:24 -0400
  • 9e1c0bbc2f
    Update README.md Pranav Srinivas Kumar 2019-03-31 11:15:05 -0400
  • fa6109961b
    Update README.md Pranav Srinivas Kumar 2019-03-31 11:07:39 -0400
  • a9b504665f Added some complex unit tests including toggle arguments, compound arguments and positional arguments Pranav Srinivas Kumar 2019-03-31 11:03:25 -0400
  • b51ff01363
    Update README.md Pranav Srinivas Kumar 2019-03-31 10:50:04 -0400
  • d27c0813cc
    Update README.md Pranav Srinivas Kumar 2019-03-31 10:39:25 -0400
  • 4245c1a850
    Update README.md Pranav Srinivas Kumar 2019-03-31 10:36:31 -0400
  • 07cad7ac9e Added support for compound arguments, e.g., ./main -aux foo bar Pranav Srinivas Kumar 2019-03-31 10:27:33 -0400