Commit Graph

58 Commits

Author SHA1 Message Date
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
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