Zahary Karadjov
|
cfa9566191
|
Allow setting hidden parameters from the command-line
|
2021-01-29 23:17:15 +02:00 |
Hanno Cornelius
|
282c7b1d9a
|
Added exporting of std/options
|
2020-11-18 09:15:48 +02:00 |
jangko
|
f3a048f9ea
|
config file integration into confutils
|
2020-11-02 16:17:51 +02: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
|
6e5d570490
|
Another fix for Nim 1.2
|
2020-03-24 22:51:54 +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
|
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 |
LemonBoy
|
4eed0d8695
|
Optimize style-insensitive prefix comparisons
|
2019-07-05 16:17:58 +03:00 |
LemonBoy
|
24a3d2b1d8
|
Completion for file/directories
|
2019-07-05 16:17:58 +03:00 |
LemonBoy
|
9d0f605e81
|
Completion for switches
|
2019-07-05 16:17:58 +03:00 |
LemonBoy
|
68e7691275
|
Add quoteWord proc
|
2019-07-05 16:17:58 +03:00 |
LemonBoy
|
cef93bbd95
|
Initial support for command-line completion
Using the Bash protocol (COMP_LINE & COMP_POINT).
|
2019-07-05 16:17:58 +03:00 |
Zahary Karadjov
|
14da5a0077
|
Move readPragma to std_shims
|
2019-07-03 02:31:36 +03:00 |
Zahary Karadjov
|
faca1407a5
|
Work around https://github.com/nim-lang/Nim/issues/11502
|
2019-06-14 19:51:40 +03:00 |
Zahary Karadjov
|
30309748a0
|
Some steps towards enabling the use of confutils in nimscript
So far, a show-stopped Nim bug was discovered:
https://github.com/nim-lang/Nim/issues/11502
|
2019-06-14 19:33:59 +03:00 |
Zahary Karadjov
|
da24be1a9d
|
Add a helper for obtaining a default configuration
|
2019-06-10 22:42:42 +03:00 |