jangko
|
b961fbe7b4
|
fixes envvar Option[T] decoder
|
2020-10-29 13:52:16 +02:00 |
jangko
|
f4087c1789
|
fixes string encoding for envvar serialization
|
2020-10-29 13:52:16 +02:00 |
jangko
|
a263d76bc0
|
envvar encoder decoder implementation
|
2020-10-29 13:52:16 +02:00 |
andri lim
|
cf1d2313d8
|
Merge pull request #23 from status-im/setup_ci
setup ci
|
2020-10-22 14:18:31 +07:00 |
jangko
|
4981d719a1
|
setup ci
|
2020-10-20 15:35:47 +07:00 |
Zahary Karadjov
|
5d8d1ea648
|
0 is not a valid TCP/UDP port
|
2020-10-09 16:29:48 +03:00 |
Zahary Karadjov
|
5c81aab54d
|
Add a helper module for fuzzing CLI parsers
|
2020-10-01 22:04:53 +03:00 |
Ștefan Talpalaru
|
2e8040ec5e
|
allow repeating an option to override its value (#22)
./tests/cli_example --foo:1 --bar:a --withBaz --foo:2 --bar:boo --bar:hoo --withBaz:false
foo = 2
bar = hoo
baz = false
|
2020-09-30 14:13:44 +02:00 |
Zahary Karadjov
|
39456fa3d5
|
Hidden configuration fields (initial faux version)
|
2020-07-02 18:27:50 +03:00 |
Zahary Karadjov
|
f9415621f8
|
Cosmetic improvement
|
2020-07-02 17:17:21 +03:00 |
Zahary Karadjov
|
686b22de48
|
Fix #16
|
2020-07-02 16:33:00 +03:00 |
Zahary Karadjov
|
a76faa5eec
|
Wrap the help descriptions at line 80 (configurable)
|
2020-06-23 17:37:03 +03:00 |
Zahary Karadjov
|
bea0769db0
|
Handle fully-qualified enum names used as Config branch values
|
2020-06-23 17:11:22 +03:00 |
Zahary Karadjov
|
aac25d1610
|
Fix #18; Fix parsing of sub-commands with descriptions
|
2020-06-16 18:22:41 +03:00 |
Zahary Karadjov
|
26667818be
|
IpAddress -> ValidIpAddress
|
2020-06-05 17:09:05 +03:00 |
Zahary Karadjov
|
6f109184e3
|
$ op for the specialized Confutils types
|
2020-06-02 17:38:07 +03:00 |
Zahary Karadjov
|
6e5d570490
|
Another fix for Nim 1.2
|
2020-03-24 22:51:54 +02:00 |
Zahary Karadjov
|
d5bcca04da
|
Fix a test using obsolete pragmas
|
2020-03-24 17:31:05 +02:00 |
Zahary Karadjov
|
24c73359b0
|
Add a helper module for handing IP addresses and ports
|
2020-03-16 23:47:48 +02:00 |
Zahary Karadjov
|
f354a3ef61
|
Allow specifying a description for sub-commands
|
2020-03-10 13:38:29 +02:00 |
Zahary Karadjov
|
0bdfb3786c
|
Remove warnings with Nim 1.0
|
2019-12-02 23:31:29 +02:00 |
Zahary Karadjov
|
7a607bfd3d
|
Bugfix: help on errors was not produced for NimScript invocations
|
2019-11-12 12:07:29 +00:00 |
Zahary Karadjov
|
4e487bedf1
|
Tenative fix for yet another yearly binding problem
|
2019-11-12 00:33:20 +00:00 |
Zahary Karadjov
|
b42717a73a
|
More renames for consistency
|
2019-11-11 16:10:28 +00:00 |
Zahary Karadjov
|
4ad95ce154
|
Cosmetic improvements
|
2019-11-11 15:05:22 +00:00 |
Zahary Karadjov
|
9863f80e96
|
Rename variables to match the renamed pragmas
|
2019-11-11 15:00:18 +00:00 |
Zahary Karadjov
|
51df90466d
|
Renamed longform/shortform to name/abbr; Wire-up the version command
|
2019-11-11 14:42:08 +00:00 |
Zahary Karadjov
|
4ba6c64761
|
Remove warnings with Nim 1.0
|
2019-11-08 17:57:44 +00:00 |
Zahary Karadjov
|
e1158fcbdd
|
Some simple improvements to the error messages
|
2019-11-08 17:49:44 +00:00 |
Zahary Karadjov
|
71643c9141
|
Clarify that all param types for cli/dispatch must be concrete
|
2019-11-08 16:52:13 +00:00 |
Zahary Karadjov
|
6f5f030539
|
Fix #6
|
2019-11-08 16:28:04 +00:00 |
Zahary Karadjov
|
31c9f9ae38
|
Fix #8
|
2019-11-08 15:55:25 +00:00 |
Zahary Karadjov
|
c9d823f217
|
Fix a build issue when confutils is used together with the memfiles module
|
2019-11-08 15:03:55 +00:00 |
Zahary Karadjov
|
0e42c65951
|
Bugfix: handle arguments to sub-commands properly
|
2019-10-31 19:58:49 +02:00 |
Zahary Karadjov
|
d9e815fe67
|
Handle gracefully NimScript invocations with additional Nim settings such as --verbosity:x
|
2019-10-29 13:56:53 +02:00 |
Zahary Karadjov
|
533a621d4a
|
Working 'argument' pragma
|
2019-10-28 21:20:19 +02:00 |
Zahary Karadjov
|
0129a56b78
|
Cosmetic improvements
|
2019-10-28 21:03:46 +02:00 |
Zahary Karadjov
|
adc63e8aff
|
Switch back to newLitFixed
|
2019-10-28 14:47:57 +02:00 |
Zahary Karadjov
|
aa5ccdd57f
|
Restore compilation with nimscript; More colorful help output
|
2019-10-23 03:30:40 +03:00 |
Zahary Karadjov
|
5cda9a1fa3
|
Remove the local typeof definition (no longer required with Nim 1.0)
|
2019-09-30 03:35:06 +03:00 |
Zahary Karadjov
|
937c09e204
|
Support for arbitrary sub-command nesting
|
2019-09-30 02:40:16 +03:00 |
Zahary Karadjov
|
6fb5ee6099
|
Tentative fix for the CI build issues in nim-beacon-chain
|
2019-07-09 14:43:31 +03:00 |
Zahary Karadjov
|
99869e4738
|
Fix the compilation issues with Nim 0.19.6
|
2019-07-08 18:09:08 +03:00 |
Jacek Sieka
|
9224d1feaf
|
std_shims -> stew
|
2019-07-07 11:41:15 +02:00 |
LemonBoy
|
2f95986115
|
Fix empty switches being shown in the help
|
2019-07-05 16:17:58 +03:00 |
LemonBoy
|
a34a29277d
|
More directory completion
|
2019-07-05 16:17:58 +03:00 |
LemonBoy
|
27e7831567
|
Straighten some logic
|
2019-07-05 16:17:58 +03:00 |
LemonBoy
|
4c6846733d
|
Handling paths is hard
|
2019-07-05 16:17:58 +03:00 |
LemonBoy
|
17246f6f69
|
Lies, lies & damn lies
|
2019-07-05 16:17:58 +03:00 |
LemonBoy
|
41eda1ac5b
|
Add trailing slash when completing directories
|
2019-07-05 16:17:58 +03:00 |