Commit Graph

  • c37fa63a61 Fixed a few typos in readme mpeterv 2014-02-21 14:22:55 +04:00
  • e171896c85 Updated README mpeterv 2014-02-20 12:52:48 +04:00
  • d9fc8728ca Mark entire option as optional if there is default value mpeterv 2014-02-20 12:52:24 +04:00
  • 3e6dc54201 If an option with a default value is underused, invoke it more mpeterv 2014-02-20 12:48:51 +04:00
  • e99e047c4d In usage message, mark arguments as optional if there is a default value mpeterv 2014-02-20 12:41:27 +04:00
  • 8bc02caae6 Convert can now be a table used as mapping mpeterv 2014-02-20 12:34:02 +04:00
  • 754788b986 False return from converter is now valid, only nil is signal for error mpeterv 2014-02-20 12:28:46 +04:00
  • 0434fb5395 updated docs mpeterv 2014-02-19 20:13:13 +04:00
  • f74db88b5f Return :error() method mpeterv 2014-02-19 16:46:30 +04:00
  • 6a7d0146be updated Readme.md [ci skip] mpeterv 2014-02-18 19:35:45 +04:00
  • 4325f8a030 added an example mpeterv 2014-02-18 18:58:39 +04:00
  • 3f6b4de790 fixed Command not having aliases field, and Parser havin target field mpeterv 2014-02-18 17:55:24 +04:00
  • 3a80e0179b :pparse() should still raise an error if it is caused by misconfiguration mpeterv 2014-02-18 15:35:58 +04:00
  • a0fe631b08 added a few tests for :pparse() mpeterv 2014-02-18 15:27:58 +04:00
  • a7c1ec8634 added :pparse() mpeterv 2014-02-18 15:22:17 +04:00
  • 5b96416ada Minor change in an error message mpeterv 2014-02-18 14:39:32 +04:00
  • 07af666206 Pad long usage messages mpeterv 2014-02-18 13:28:06 +04:00
  • ccad58ef50 return Parser as the module mpeterv 2014-02-17 18:41:09 +04:00
  • 3788b9c1a6 Improved help option behaviour mpeterv 2014-02-17 16:58:16 +04:00
  • 06912106dc Use boolean fields instead of _type to store element type mpeterv 2014-02-17 16:31:14 +04:00
  • 481e99bf2e moved preparing methods inside elements mpeterv 2014-02-17 16:19:12 +04:00
  • 4dc73cac35 added a test for multiline descriptions mpeterv 2014-02-17 15:26:04 +04:00
  • 2afab887a9 Improved help message formatting: mpeterv 2014-02-17 15:08:24 +04:00
  • e7aa042004 Fixed the charset of the current parser being used. mpeterv 2014-02-09 00:18:00 +04:00
  • c26d41228d updated README [ci skip] mpeterv 2014-01-26 19:44:18 +04:00
  • d8116dfc05 updated rockspec [ci skip] mpeterv 2014-01-26 19:39:26 +04:00
  • 4409ae80f7 an attempt to fix testing #2 mpeterv 2014-01-26 19:18:42 +04:00
  • 858f5bc211 an attempt to fix testing... mpeterv 2014-01-26 19:15:32 +04:00
  • 2a49500a01 added cli test mpeterv 2014-01-26 19:02:36 +04:00
  • 9ae8df55cc added tests related to help, improved help generation mpeterv 2014-01-26 17:38:22 +04:00
  • 404ec5213a Added help message generation; Improved optional arguments handling. mpeterv 2014-01-26 15:20:42 +04:00
  • d279429896 added tests related to tips; updated README mpeterv 2014-01-25 14:45:32 +04:00
  • b1a011c3a8 added tips mpeterv 2014-01-25 14:00:40 +04:00
  • c0039106f3 fixed tests: all printed data is quoted mpeterv 2014-01-25 12:46:42 +04:00
  • 23de82cab0 quote all printed names mpeterv 2014-01-25 12:36:30 +04:00
  • 09a35998c3 added another test for usage generation mpeterv 2014-01-25 12:26:46 +04:00
  • ddcf1834f6 added info on recent additions to interface mpeterv 2014-01-23 20:17:03 +04:00
  • c763e19b40 add even more sugar mpeterv 2014-01-23 20:02:11 +04:00
  • ba095896ac added some tests for usage generation mpeterv 2014-01-21 23:02:58 +04:00
  • a7330f3951 added usage message generation mpeterv 2014-01-21 22:47:31 +04:00
  • ae06c981a8 added tests for actions mpeterv 2014-01-20 22:09:53 +04:00
  • 75b01c8b38 added actions mpeterv 2014-01-20 20:34:44 +04:00
  • d97a6d8285 refactoring: format data as it goes mpeterv 2014-01-20 20:23:13 +04:00
  • bb69e443de minor refactoring mpeterv 2014-01-20 18:06:02 +04:00
  • 66ab7b1076 updated README.md [ci skip] mpeterv 2014-01-19 16:46:35 +04:00
  • 434693507b added conversions mpeterv 2014-01-19 15:57:53 +04:00
  • bba513802b more command tests, added require_command mpeterv 2014-01-19 15:27:25 +04:00
  • e81aab8a5b fixed arguments from root parser not formatted mpeterv 2014-01-19 15:11:09 +04:00
  • f7a0703e73 fixed crash on unknown long option mpeterv 2014-01-19 14:34:42 +04:00
  • 0e367c6f77 fixed ugly curry in tests mpeterv 2014-01-19 14:28:08 +04:00
  • 30d31a3a77 updated README [ci skip] mpeterv 2014-01-19 00:53:24 +04:00
  • d492dc5e0f Finished working on new interface and stuff mpeterv 2014-01-18 13:12:56 +04:00
  • dafff3d63e moving State into local env of :parse()... mpeterv 2014-01-18 13:00:16 +04:00
  • 8f1ce0a30f fixed too many mixins mpeterv 2014-01-17 18:38:56 +04:00
  • a7f7edbb3e declarative interface mpeterv 2014-01-15 12:13:54 +04:00
  • 1a52acca75 fixed test 5.1 compatibility mpeterv 2014-01-13 19:01:42 +04:00
  • a5a49d13a8 updated README.md [ci skip] mpeterv 2014-01-13 00:02:59 +04:00
  • fe0b5f2874 renamed largparse -> argparse; imported testing setup from literal mpeterv 2014-01-12 23:41:46 +04:00
  • 5456f5a276 install 30log in .travis.yml mpeterv 2014-01-06 19:57:51 +04:00
  • 7b83cbfce1 fixed incompatibility with old LR mpeterv 2014-01-06 19:57:02 +04:00
  • 87023b7009 fixed .travis.yml mpeterv 2014-01-06 19:49:30 +04:00
  • d7ba1177af added .travis.yml mpeterv 2014-01-06 19:35:06 +04:00
  • 3d58d8649d added default values mpeterv 2014-01-06 15:51:21 +04:00
  • aa0d5eae6d more tests mpeterv 2014-01-06 15:08:33 +04:00
  • afc3517175 test utils mpeterv 2014-01-01 17:05:35 +04:00
  • 3fca429853 separated utils mpeterv 2014-01-01 17:00:15 +04:00
  • 51b3ed4e2a updated reamde mpeterv 2014-01-01 14:51:05 +04:00
  • 582bdc1738 more tests, fixed wrong behaviour of joined options mpeterv 2014-01-01 14:49:31 +04:00
  • ebd1c7b268 more tests, fixed some incorrect behaviour mpeterv 2013-12-31 22:15:11 +04:00
  • 74029edae0 added some tests, fixed some wrong behaviours mpeterv 2013-12-30 23:42:00 +04:00
  • 2f82cb721c add TODO mpeterv 2013-12-30 18:48:14 +04:00
  • 77ee49649b added some code mpeterv 2013-12-30 18:32:29 +04:00
  • f7953baf45 Initial commit mpeterv 2013-12-30 06:26:42 -08:00