Commit Graph

  • f0c05d070f Add luacov report files to .gitignore Peter Melnichenko 2018-03-17 14:10:49 +03:00
  • caf69bc943 Add a test for concat action + overwrite interaction Peter Melnichenko 2018-03-17 14:09:54 +03:00
  • 25b04f4c93 Fix codecov call and badge Peter Melnichenko 2018-03-17 13:48:15 +03:00
  • 8316dc897f Update CI script, switch to codecov for coverage uploads Peter Melnichenko 2018-03-17 13:41:51 +03:00
  • b9980b645e Refactor decision making for auto unboxing of single argument elements Peter Melnichenko 2018-03-17 13:37:59 +03:00
  • 4d06371a07 Fix some line length warnings Peter Melnichenko 2018-03-17 13:34:50 +03:00
  • 3a43d528c6 Fix whitespace warnings Peter Melnichenko 2018-03-16 17:26:31 +03:00
  • a40458fdc1 0.5.0 release mpeterv 2015-12-09 14:19:45 +03:00
  • bebd56cac8 Document command action second argument mpeterv 2015-12-09 14:03:35 +03:00
  • 413d3e32f1 Pass command name to command actions mpeterv 2015-12-09 14:02:23 +03:00
  • 9e5524e8ea Document new actions mpeterv 2015-12-09 13:59:41 +03:00
  • 1fa69cbf30 Document command_target mpeterv 2015-12-09 13:05:48 +03:00
  • 247ed9e874 New Parser/Command property 'command_target' mpeterv 2015-11-23 15:54:31 +03:00
  • 79952deb42 Respect empty initial value in 'append' and 'concat' actions mpeterv 2015-10-31 20:02:56 +03:00
  • 6dc13c3d26 Fix option combining mpeterv 2015-10-31 20:01:16 +03:00
  • 4fb2991fb2 Add 'concat' action mpeterv 2015-10-31 19:30:55 +03:00
  • 38b6eb1392 Add :init() property mpeterv 2015-10-31 19:19:56 +03:00
  • 8343a41dfa Implement string aliases for actions mpeterv 2015-10-31 19:09:12 +03:00
  • 4f9841dec6 Implement command actions mpeterv 2015-10-31 15:50:23 +03:00
  • decd2040fa Add actions for arguments mpeterv 2015-10-30 15:18:24 +03:00
  • babe715548 Change error messages for missing elements mpeterv 2015-10-30 15:13:30 +03:00
  • 93522f1856 Add more action tests mpeterv 2015-10-30 15:04:45 +03:00
  • 247c8a9cce Redesign argument storing mpeterv 2015-10-29 14:20:58 +03:00
  • 98114c6976 Move rockspecs [ci skip] mpeterv 2015-10-18 20:28:57 +03:00
  • c1fbb37843 Remove HTML docs from the repo [ci skip] mpeterv 2015-09-24 19:07:56 +03:00
  • 7134d25ca5 Add coverage gathering mpeterv 2015-09-24 18:44:43 +03:00
  • 857dca923c Fix travis build mpeterv 2015-09-24 18:42:56 +03:00
  • bcfb90880f Update travis config mpeterv 2015-09-24 17:58:36 +03:00
  • b3936576be 0.4.1 release mpeterv 2015-08-08 23:34:50 +03:00
  • c3eaee8a3c Merge pull request #3 from jsbackus/jsb_license_to_src Peter Melnichenko 2015-08-07 21:14:20 +03:00
  • 318c359efd Added license to top of argparse.lua. Jeff Backus 2015-08-04 21:57:45 -04:00
  • 75a765623d 0.4.0 release mpeterv 2015-06-20 18:41:37 +03:00
  • 389d5e0e2e Limit number of properties that can be set as call arguments mpeterv 2015-06-20 18:27:32 +03:00
  • d88c84be57 Add typecheck for 'add_help' property mpeterv 2015-06-20 18:23:29 +03:00
  • af793c49f3 Generate docs for 0.4.0 mpeterv 2015-06-20 18:19:50 +03:00
  • 1210792381 Fix travis build mpeterv 2015-06-20 17:40:38 +03:00
  • 8dde1f7472 Add tutorial in sphinx/.rst format mpeterv 2015-06-20 16:56:31 +03:00
  • b37cdfe552 Merge pull request #2 from Alloyed/add-handle-options-property Peter Melnichenko 2015-06-18 00:49:31 +03:00
  • 0fedcdeade Add handle_options property to Parser Kyle McLamb 2015-06-17 03:41:36 -04:00
  • 85809c8ad4 Reorder properties mpeterv 2015-06-09 22:24:21 +03:00
  • 44fd3b3cb8 Remove 'aliases' property mpeterv 2015-06-09 22:06:32 +03:00
  • 4320f40844 Update travis config mpeterv 2015-06-09 21:57:02 +03:00
  • ff9abac990 Allow using multiple constructor arguments for configuring elements mpeterv 2015-06-09 21:54:18 +03:00
  • 476ad19de8 Avoid printing space at the end of line mpeterv 2015-03-13 15:40:24 +03:00
  • 01cc387863 Spec cleanups mpeterv 2015-03-13 15:19:33 +03:00
  • 0da90dc597 Print \n instead of \r\n mpeterv 2015-03-13 15:12:06 +03:00
  • 9da3d150b1 Add travis testing for Lua 5.3 mpeterv 2015-03-13 14:44:13 +03:00
  • e14efa01c7 0.3.2 release mpeterv 2015-01-15 16:34:11 +03:00
  • dcb17aa8b0 Remove bundled 30log mpeterv 2015-01-15 16:25:00 +03:00
  • 150fa8e75c Fixed some luacheck warnings mpeterv 2015-01-15 15:44:41 +03:00
  • 002db5a133 0.3.1 release mpeterv 2014-11-06 16:31:17 +03:00
  • 5702fd104e Updated README.md mpeterv 2014-11-06 16:25:26 +03:00
  • 1e940eac8b Bundle 30log mpeterv 2014-11-06 16:22:49 +03:00
  • 9f3f0adfb1 0.3.0 release mpeterv 2014-08-25 14:27:07 +04:00
  • 5f7b3f3d0e Updated docs mpeterv 2014-08-25 14:20:57 +04:00
  • bd5fd00e6c Custom target should not affect usage and help message generation mpeterv 2014-08-25 13:51:08 +04:00
  • b02536d6ba Fixed - being replaced with _ in custom targets Default argname for options is now default target in brackets mpeterv 2014-08-25 13:44:26 +04:00
  • 6e02b89b9b Replace - with _ in default target mpeterv 2014-08-23 11:35:49 +04:00
  • b8766c8cdf Improved usage message generation mpeterv 2014-08-21 15:24:54 +04:00
  • 8c16eca398 Revert autoadding of <> to custom argnames mpeterv 2014-08-06 13:33:50 +04:00
  • 4b97d03bf5 Added show_default field mpeterv 2014-08-06 13:02:29 +04:00
  • 193d448421 Merge pull request #1 from stepelu/fix Peter Melnichenko 2014-08-01 17:52:18 +04:00
  • 59603d5f39 Fixed exploded tests to work with busted 2.0 mpeterv 2014-08-01 17:44:15 +04:00
  • e8b20d9bfc Compatibility with strict.lua and other checkers. Stefano Peluchetti 2014-08-01 18:38:58 +09:00
  • d1386c1d96 Add brackets to argname automatically mpeterv 2014-04-24 21:16:06 +04:00
  • f9fd78a5f0 Minor doc fix [ci skip] mpeterv 2014-03-09 15:21:42 +04:00
  • 8584258f0c Preparing for 0.2.0 release mpeterv 2014-03-09 15:04:08 +04:00
  • b42960c0da Added another test mpeterv 2014-03-09 14:44:19 +04:00
  • 7bf5777413 Added mutually exclusive groups mpeterv 2014-03-09 14:28:55 +04:00
  • fae3fb4500 Lua 5.0 compatibility flag strikes again mpeterv 2014-03-09 13:23:11 +04:00
  • 413199c54c An attempt to fix a problem with Lua 5.1 mpeterv 2014-03-09 12:40:14 +04:00
  • c605f248ad Better name inference mpeterv 2014-03-08 16:25:54 +04:00
  • 7961d68807 Updated docs mpeterv 2014-03-08 16:16:04 +04:00
  • 2d0faa258d Argname can be an array mpeterv 2014-03-08 16:04:40 +04:00
  • 2c7e655932 Refactoring: made help and usage generation clearer mpeterv 2014-03-08 15:04:47 +04:00
  • ffe7d80dba Preparing for 0.1.0 release mpeterv 2014-03-02 19:36:40 +04:00
  • 8ee0fc49c3 Updated docs mpeterv 2014-03-02 19:30:06 +04:00
  • b4c51e84de Make add_help an actual field mpeterv 2014-03-02 19:27:37 +04:00
  • 8a30eb331c Added docs, updated README mpeterv 2014-03-02 19:18:36 +04:00
  • d697ef038d Updated Readme mpeterv 2014-03-02 14:44:55 +04:00
  • fb1c14ff80 Fixed options receiving arguments after -- mpeterv 2014-03-02 12:40:16 +04:00
  • 454ef54aa3 Removed :usage() hooks for arguments and options mpeterv 2014-03-02 11:51:25 +04:00
  • 07a045d04a Fixed Lua 5.1 incompatibility mpeterv 2014-03-02 02:34:20 +04:00
  • cee3cc455a Updated README mpeterv 2014-03-02 02:30:43 +04:00
  • 9441804c3f Minor refactoring mpeterv 2014-03-02 02:10:46 +04:00
  • f24cfe9627 Got rid of :prepare() mpeterv 2014-03-02 02:03:44 +04:00
  • 085f152127 Refactoring - removed :prepare calls for elements mpeterv 2014-03-02 01:28:31 +04:00
  • db3e21e944 Refactoring: added sanity checks in setters mpeterv 2014-03-02 00:49:44 +04:00
  • 73467e2836 Fixed usage messages in subcommands corrupted after several usages mpeterv 2014-03-01 16:41:14 +04:00
  • 8cefeb1ef7 Updated README; use u in defmode as a flag instead of c mpeterv 2014-03-01 15:05:36 +04:00
  • d601f54dce Improved usage messages for default values mpeterv 2014-03-01 14:43:20 +04:00
  • 57f8d46ba3 Reworked default values mpeterv 2014-02-28 17:06:07 +04:00
  • a4b93b0833 Changed actions behaviour mpeterv 2014-02-26 12:07:53 +04:00
  • 13790c9e85 Updated README mpeterv 2014-02-23 17:03:41 +04:00
  • aeacbeb589 Improved error message mpeterv 2014-02-23 16:58:27 +04:00
  • 5c82cb4c2e Added epilog field mpeterv 2014-02-23 16:44:13 +04:00
  • 7994dded7e Make command required by default mpeterv 2014-02-23 16:27:23 +04:00
  • fc65c85a13 Improved command line parsing mpeterv 2014-02-23 16:15:49 +04:00
  • ad4959b137 Updated tutorial [ci skip] mpeterv 2014-02-22 15:05:45 +04:00
  • a4e18bb2f7 Updated readme [ci skip] mpeterv 2014-02-21 14:43:56 +04:00