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 |
Zahary Karadjov
|
5ee45828fa
|
Cosmetic tweaks to the help messages
|
2019-03-26 10:55:27 +02:00 |
Zahary Karadjov
|
510a883594
|
Recognize the options of the default command when it's not explicitly activated
|
2019-03-26 10:45:19 +02:00 |
Zahary Karadjov
|
7c0a19416e
|
More comprehensive handling of default parameters when sub-commands are used
|
2019-03-26 01:18:02 +02:00 |
Zahary Karadjov
|
bec75f7cec
|
Input validation for dir/file params; Typed input files
Also adds support for referencing the config object within the
`defaultValue` expressions.
|
2019-03-18 04:01:07 +02:00 |
zah
|
531b403337
|
More formatting fixes for the README
|
2019-02-05 10:49:39 +01:00 |
zah
|
8712970180
|
Fix formatting in the README
|
2019-02-04 23:46:44 +01:00 |
Zahary Karadjov
|
707beaf3ed
|
Add README
|
2019-02-04 23:19:53 +02:00 |
Zahary Karadjov
|
24416148f6
|
fix the handling of default values for enums
|
2019-01-23 22:20:25 +02:00 |
Zahary Karadjov
|
311cf156b8
|
Support for the confutils pragmas in the `cli` API.
This works around the fact that Nim doesn't support custom pragmas
for proc params at the moment by removing them from the AST.
|
2019-01-23 18:11:24 +02:00 |
Zahary Karadjov
|
62e53ff1c1
|
Produce basic help messages; Couple of new APIs for simpler CLI utilities
|
2019-01-23 13:49:10 +02:00 |
Zahary Karadjov
|
3f20eba5a8
|
recognize some conf field types as optional by default
|
2018-12-19 14:51:00 +02:00 |
Zahary Karadjov
|
734368010d
|
basic support for git-style interfaces
|
2018-12-19 12:52:32 +02:00 |
Zahary Karadjov
|
af24b62e80
|
Add support for int params
|
2018-11-22 23:15:50 +02:00 |
Zahary Karadjov
|
d2e4e02c3b
|
initial version
|
2018-11-21 15:26:48 +02:00 |