Commit Graph

57 Commits

Author SHA1 Message Date
Emmanuel Garette c9a911870d new tiramisu_cmdline_parser version 2020-04-08 16:58:39 +02:00
Emmanuel Garette 7f95b1bfb0 new tiramisu_cmdline_parser version 2020-04-08 16:48:58 +02:00
Emmanuel Garette c13da02553 add float support 2020-03-20 22:19:10 +01:00
Emmanuel Garette 505af25995 support empty choice 2020-03-16 15:34:51 +01:00
Emmanuel Garette 1bcfa0618a unrestraint 2019-08-23 16:22:34 +02:00
Emmanuel Garette c26da98525 python 3.5 2019-08-22 16:24:41 +02:00
Emmanuel Garette ed54090710 python 3.5 support 2019-08-22 15:58:34 +02:00
Emmanuel Garette 46866f1e38 choice already manage by argparse 2019-08-03 10:33:45 +02:00
Emmanuel Garette e6a9a37607 support integer choiceoption 2019-08-03 09:06:27 +02:00
Emmanuel Garette 74215a6f80 no- + fullname == false 2019-07-30 21:50:48 +02:00
Emmanuel Garette 57e85b49eb 0.2 2019-07-30 08:49:09 +02:00
Emmanuel Garette 504d5d71a4 problem with boolean option 2019-07-30 08:48:46 +02:00
Emmanuel Garette e2c4e3381a add display_modified_value parameter 2019-07-30 06:58:16 +02:00
Emmanuel Garette 7fe8cf322d setup.py 2019-07-29 22:10:40 +02:00
Emmanuel Garette 79ddb8bc11 remove OD if name == description is now managed with internal argparser mechanism 2019-07-28 22:44:17 +02:00
Emmanuel Garette 9bc52bcbbb add all options even if already set by user 2019-07-28 09:15:31 +02:00
Emmanuel Garette 4e2c37822c add --pop-leader to remove a value in a leader option 2019-07-27 18:51:16 +02:00
Emmanuel Garette 7721c55990 do not use RawDescriptionHelpFormatter by default 2019-07-26 21:35:22 +02:00
Emmanuel Garette 85fb384ab0 path => compare 2019-07-26 16:39:49 +02:00
Emmanuel Garette 7917fcabe5 use rawformatter and add epilog 2019-07-26 16:39:01 +02:00
Emmanuel Garette 71608ef63f remove_empty_description_od with path 2019-07-26 16:02:16 +02:00
Emmanuel Garette 62c0812863 remove OD with no description in help if option remove_empty_description_od set to True 2019-07-26 15:40:54 +02:00
Emmanuel Garette 3d0ac1fb19 remove empty OD in help if option remove_empty_od set to True 2019-07-26 15:17:40 +02:00
Emmanuel Garette e14b997a54 support suboptiondescription in TiramisuCmdLineParser 2019-07-26 10:56:31 +02:00
Emmanuel Garette 9db0942291 add tests 2019-05-09 20:12:23 +02:00
Emmanuel Garette 111d0717b1 leader/follower support 2019-04-17 19:16:43 +02:00
Emmanuel Garette 0f38946670 use gettext 2019-04-09 07:28:11 +02:00
Emmanuel Garette 7130a53e7d hangman now works 2019-04-09 07:18:05 +02:00
gwen 1fed1eef8e ImportError is deprecated -> ModuleNotFoundError 2019-04-04 15:43:05 +02:00
Emmanuel Garette b67a1ec430 add test for longargument property 2019-04-03 07:55:19 +02:00
Emmanuel Garette eeca074331 add storefalse properties for boolean option 2019-04-03 07:51:26 +02:00
Emmanuel Garette 266cef224e for bool, generate --no-xxxx option 2019-04-02 21:02:08 +02:00
Emmanuel Garette 075de80f73 help with modified argument 2019-04-02 19:01:17 +02:00
Emmanuel Garette 3ac9031411 help with modified positional argument 2019-04-02 08:49:36 +02:00
Emmanuel Garette f90c02282a --root.v => -v, --int ROOT.INT => --int INT 2019-04-01 21:08:41 +02:00
gwen 708e623107 Merge branch 'master' into 'master'
Create module directory and add setup.py to project.

See merge request tiramisu/tiramisu-cmdline-parser!1
2019-03-25 15:07:09 +01:00
antislash21 06340fd40d Create module directory and add setup.py to project. 2019-03-25 15:07:09 +01:00
Emmanuel Garette 3320d795cc updates test 2019-02-27 07:32:32 +01:00
Emmanuel Garette 6508030888 positional arguments works well 2019-01-28 17:05:50 +01:00
Emmanuel Garette 8e91667a66 update README examples 2019-01-28 11:44:50 +01:00
Emmanuel Garette 727e8e86ca symlink support 2019-01-18 14:10:08 +01:00
Emmanuel Garette 687fd8e260 add valid_mandatory to parse_args 2019-01-17 09:40:07 +01:00
Emmanuel Garette 02f7e7eabf valid mandatory arguments 2019-01-16 17:44:49 +01:00
Emmanuel Garette dc550d0e69 can use tiramisu-cmdline-parser without tiramisu 2019-01-16 09:43:49 +01:00
Emmanuel Garette c0f2e7d8dd remove 'add_arguments' function 2019-01-16 09:28:29 +01:00
Emmanuel Garette c8a89c54d0 manage help with requires option + add fullpath option 2019-01-16 09:20:23 +01:00
Emmanuel Garette 4c7f4a1320 add remote example 2019-01-16 09:19:28 +01:00
Emmanuel Garette d313e9a41d works now with tiramisu-json-api 2019-01-10 09:55:45 +01:00
Emmanuel Garette d66ffeb4ac add test for README example 2018-12-01 09:53:31 +01:00
Emmanuel Garette 7044933225 update README.md 2018-12-01 08:28:35 +01:00